From b31f565893a29e3ff3720949a25ea26dc24ae098 Mon Sep 17 00:00:00 2001 From: chenyifan01 Date: Thu, 25 Aug 2022 10:30:11 +0800 Subject: [PATCH] #2701 distinct by sourceSpecId --- services/cloudbrain/resource/resource_specification.go | 6 ------ 1 file changed, 6 deletions(-) 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] = "" } } }