This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/answer.git


The following commit(s) were added to refs/heads/dev by this push:
     new 59f0c3fb fix: Username minimum length still set to 4
59f0c3fb is described below

commit 59f0c3fb63ae59280f4fdea0cb2a9e5639975d80
Author: sy-records <5...@qq52o.cn>
AuthorDate: Fri Apr 18 10:49:04 2025 +0800

    fix: Username minimum length still set to 4
---
 docs/docs.go                   | 3 ++-
 docs/swagger.json              | 3 ++-
 docs/swagger.yaml              | 1 +
 internal/schema/user_schema.go | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/docs/docs.go b/docs/docs.go
index 9ae127b6..c9a1ff3b 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -11050,7 +11050,8 @@ const docTemplate = `{
                 },
                 "username": {
                     "type": "string",
-                    "maxLength": 30
+                    "maxLength": 30,
+                    "minLength": 2
                 },
                 "website": {
                     "type": "string",
diff --git a/docs/swagger.json b/docs/swagger.json
index 3ad5156b..6a22fa9d 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -11023,7 +11023,8 @@
                 },
                 "username": {
                     "type": "string",
-                    "maxLength": 30
+                    "maxLength": 30,
+                    "minLength": 2
                 },
                 "website": {
                     "type": "string",
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index a521169c..902303a5 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -2489,6 +2489,7 @@ definitions:
         type: string
       username:
         maxLength: 30
+        minLength: 2
         type: string
       website:
         maxLength: 500
diff --git a/internal/schema/user_schema.go b/internal/schema/user_schema.go
index 9d126da8..3abbbdb3 100644
--- a/internal/schema/user_schema.go
+++ b/internal/schema/user_schema.go
@@ -239,7 +239,7 @@ func (u *UserModifyPasswordReq) Check() (errFields 
[]*validator.FormErrorField,
 
 type UpdateInfoRequest struct {
        DisplayName string     `validate:"omitempty,gt=0,lte=30" 
json:"display_name"`
-       Username    string     `validate:"omitempty,gt=3,lte=30" 
json:"username"`
+       Username    string     `validate:"omitempty,gte=2,lte=30" 
json:"username"`
        Avatar      AvatarInfo `json:"avatar"`
        Bio         string     `validate:"omitempty,gt=0,lte=4096" json:"bio"`
        BioHTML     string     `json:"-"`

Reply via email to