diff --git a/services/cloudbrain/resource/resource_specification.go b/services/cloudbrain/resource/resource_specification.go index 87b65d589..9f8d67595 100644 --- a/services/cloudbrain/resource/resource_specification.go +++ b/services/cloudbrain/resource/resource_specification.go @@ -208,15 +208,10 @@ func FindAvailableSpecs(userId int64, opts models.FindSpecsOptions) ([]*models.S func filterExclusiveSpecs(r []*models.Specification, userId int64) []*models.Specification { specs := make([]*models.Specification, 0, len(r)) - specMap := make(map[int64]string, 0) for i := 0; i < len(r); i++ { spec := r[i] - if _, has := specMap[spec.ID]; has { - continue - } if !spec.IsExclusive { specs = append(specs, spec) - specMap[spec.ID] = "" continue } orgs := strings.Split(spec.ExclusiveOrg, ";") @@ -224,7 +219,6 @@ func filterExclusiveSpecs(r []*models.Specification, userId int64) []*models.Spe isMember, _ := models.IsOrganizationMemberByOrgName(org, userId) if isMember { specs = append(specs, spec) - specMap[spec.ID] = "" } } }