Ecto changeset shows errors One by one

Hello, pleas skip the :verified_email, I have 2 fields on my db that are indexed and uniq, now in the one request my user sends me the parameters I need, and if these two indexed field have a problem like the email and username exist before, Changeset shows one error the first error is email and the user sends request agin it shows username error. it can’t show all error of the fields indexed.

I found the post I think they had my problem:

it is bad that my user sed 2 or 3 request to see all errors, user should see the all errors in first request