fix: prevent duplicate models in user group retrieval
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user