diff --git a/auth/tests/edit-settings.hurl b/auth/tests/edit-settings.hurl index 1fa1a2e0..d33914e3 100644 --- a/auth/tests/edit-settings.hurl +++ b/auth/tests/edit-settings.hurl @@ -23,13 +23,12 @@ Authorization: Bearer {{jwt}} } HTTP 200 [Asserts] -jsonpath ".claims.preferOriginal" == true -jsonpath ".username" == "edit-settings" +jsonpath "$.claims.preferOriginal" == true +jsonpath "$.username" == "edit-settings" -# Invalid password login -POST {{host}}/jwt +GET {{host}}/jwt Authorization: Bearer {{token}} -HTTP 403 +HTTP 200 DELETE {{host}}/users/me Authorization: Bearer {{jwt}} diff --git a/auth/users.go b/auth/users.go index 46e5fcad..e0bfdb79 100644 --- a/auth/users.go +++ b/auth/users.go @@ -53,8 +53,8 @@ type RegisterDto struct { } type EditUserDto struct { - Username *string `json:"username,omitempty" validate:"excludes=@" example:"zoriya"` - Email *string `json:"email,omitempty" validate:"email" example:"kyoo@zoriya.dev"` + Username *string `json:"username,omitempty" validate:"omitnil,excludes=@" example:"zoriya"` + Email *string `json:"email,omitempty" validate:"omitnil,email" example:"kyoo@zoriya.dev"` Claims jwt.MapClaims `json:"claims,omitempty" example:"preferOriginal: true"` }