Skip to content
This repository was archived by the owner on Sep 17, 2019. It is now read-only.

Commit 388709d

Browse files
committed
修改: models/users.go
1 parent 819f2e8 commit 388709d

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

‎models/users.go‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,18 @@ func UpdateUser(a *Users) error {
131131
o.Rollback()
132132
return err
133133
}
134+
if a.Roles != nil {
135+
_, err = o.QueryM2M(a, "Roles").Clear()
136+
if err != nil {
137+
o.Rollback()
138+
return err
139+
}
140+
_, err = o.QueryM2M(a, "Roles").Add(a.Roles)
141+
if err != nil {
142+
o.Rollback()
143+
return err
144+
}
145+
}
134146
o.Commit()
135147
return nil
136148
}

0 commit comments

Comments
 (0)