diff --git a/backend/app/service/app.go b/backend/app/service/app.go index 8c6a4437a..4939d37cc 100644 --- a/backend/app/service/app.go +++ b/backend/app/service/app.go @@ -470,9 +470,13 @@ func (a AppService) SyncAppListFromLocal() { oldDetail, exist := appDetails[version] if exist { newDetail.ID = oldDetail.ID + delete(appDetails, version) } app.Details[i] = newDetail } + for _, v := range appDetails { + app.Details = append(app.Details, v) + } } app.TagsKey = append(app.TagsKey, constant.AppResourceLocal) apps[app.Key] = app