Commit 6093ae6f by CalciumIon

fix: prevent duplicate models in user group retrieval

parent e671b0d3
...@@ -458,7 +458,11 @@ func GetUserModels(c *gin.Context) { ...@@ -458,7 +458,11 @@ func GetUserModels(c *gin.Context) {
groups := setting.GetUserUsableGroups(user.Group) groups := setting.GetUserUsableGroups(user.Group)
var models []string var models []string
for group := range groups { for group := range groups {
models = append(models, model.GetGroupModels(group)...) for _, g := range model.GetGroupModels(group) {
if !common.StringsContains(models, g) {
models = append(models, g)
}
}
} }
c.JSON(http.StatusOK, gin.H{ c.JSON(http.StatusOK, gin.H{
"success": true, "success": true,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment