ljw 1 year ago
parent
commit
3addc12f45
2 changed files with 2 additions and 2 deletions
  1. 1 1
      http/controller/admin/tag.go
  2. 1 1
      http/request/admin/tag.go

+ 1 - 1
http/controller/admin/tag.go

@@ -65,7 +65,7 @@ func (ct *Tag) Create(c *gin.Context) {
65 65
 	}
66 66
 	t := f.ToTag()
67 67
 	u := service.AllService.UserService.CurUser(c)
68
-	if !service.AllService.UserService.IsAdmin(u) {
68
+	if !service.AllService.UserService.IsAdmin(u) || t.UserId == 0 {
69 69
 		t.UserId = u.Id
70 70
 	}
71 71
 	err := service.AllService.TagService.Create(t)

+ 1 - 1
http/request/admin/tag.go

@@ -6,7 +6,7 @@ type TagForm struct {
6 6
 	Id     uint   `json:"id"`
7 7
 	Name   string `json:"name" validate:"required"`
8 8
 	Color  uint   `json:"color" validate:"required"`
9
-	UserId uint   `json:"user_id" validate:"required"`
9
+	UserId uint   `json:"user_id"`
10 10
 }
11 11
 
12 12
 func (f *TagForm) FromTag(group *model.Tag) *TagForm {