@@ -154,7 +154,7 @@ func (o *teamResourceType) Entitlements(ctx context.Context, resource *v2.Resour
154154 // Get organization roles for this team
155155 orgName , err := o .orgCache .GetOrgName (ctx , resource .ParentResourceId )
156156 if err != nil {
157- return rv , "" , nil , nil // Return what we have so far if we can't get org name
157+ return rv , "" , nil , err
158158 }
159159
160160 roles , resp , err := o .client .Organizations .ListRoles (ctx , orgName )
@@ -163,13 +163,13 @@ func (o *teamResourceType) Entitlements(ctx context.Context, resource *v2.Resour
163163 if resp != nil && (resp .StatusCode == http .StatusForbidden || resp .StatusCode == http .StatusNotFound ) {
164164 return rv , "" , nil , nil // Return what we have so far if we don't have permission
165165 }
166- return rv , "" , nil , nil // Return what we have so far if request failed
166+ return rv , "" , nil , err
167167 }
168168
169169 // Get team ID for checking role assignments
170170 teamID , err := strconv .ParseInt (resource .Id .Resource , 10 , 64 )
171171 if err != nil {
172- return rv , "" , nil , nil // Return what we have so far if we can't parse team ID
172+ return rv , "" , nil , err
173173 }
174174
175175 // Add organization role entitlements only for roles the team is assigned to
@@ -281,7 +281,7 @@ func (o *teamResourceType) Grants(ctx context.Context, resource *v2.Resource, pT
281281 // Get organization roles for this team
282282 orgName , err := o .orgCache .GetOrgName (ctx , resource .ParentResourceId )
283283 if err != nil {
284- return rv , pageToken , reqAnnos , nil // Return what we have so far if we can't get org name
284+ return rv , pageToken , reqAnnos , err
285285 }
286286
287287 roles , resp , err := o .client .Organizations .ListRoles (ctx , orgName )
@@ -290,7 +290,7 @@ func (o *teamResourceType) Grants(ctx context.Context, resource *v2.Resource, pT
290290 if resp != nil && (resp .StatusCode == http .StatusForbidden || resp .StatusCode == http .StatusNotFound ) {
291291 return rv , pageToken , reqAnnos , nil // Return what we have so far if we don't have permission
292292 }
293- return rv , pageToken , reqAnnos , nil // Return what we have so far if request failed
293+ return rv , pageToken , reqAnnos , err
294294 }
295295
296296 // Add grants for organization roles
0 commit comments