fix: prevent duplicate models in user group retrieval

This commit is contained in:
CalciumIon
2024-12-27 21:25:44 +08:00
parent 77861e6440
commit 1cef91a741

View File

@@ -458,7 +458,11 @@ func GetUserModels(c *gin.Context) {
groups := setting.GetUserUsableGroups(user.Group)
var models []string
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{
"success": true,