Wrong error message when username is taken using register mutation

System Information
  • **Strapi Version **: v3.6.8
  • Node Version: v14.18.1

I have an issue with the user registration mutation.

When registering a new user wich email is alredy taken I get the following error:

"data": {
            "statusCode": 400,
            "error": "Bad Request",
            "message": [
              {
                "messages": [
                  {
                    "id": "Auth.form.error.email.taken",
                    "message": "Email is already taken."
                  }
                ]
              }
            ],
            "data": [
              {
                "messages": [
                  {
                    "id": "Auth.form.error.email.taken",
                    "message": "Email is already taken."
                  }
                ]
              }
            ]
          }

Wich is fine, but the real issue is when registering a new user wich username and email isn’t taken I get the following error:

"data": {
            "statusCode": 400,
            "error": "Bad Request",
            "message": [
              {
                "messages": [
                  {
                    "id": "Auth.form.error.email.taken",
                    "message": "Email already taken"
                  }
                ]
              }
            ],
            "data": [
              {
                "messages": [
                  {
                    "id": "Auth.form.error.email.taken",
                    "message": "Email already taken"
                  }
                ]
              }
            ]
          }

The error message that I’m waiting for is:

"messages": [
                {
                    "id": "Auth.form.error.username.taken",
                    "message": "Username already taken"
                }
            ]

Not the message Email already taken

https://m173net.blog.csdn.net/article/details/122597906