Skip to content

Commit 67e7a22

Browse files
committed
Enable mapping entitlement IDs as CEL expressions for grants
1 parent 7bf4fc4 commit 67e7a22

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/bsql/grants.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,5 +134,10 @@ func (s *SQLSyncer) mapGrant(ctx context.Context, resource *v2.Resource, mapping
134134
Resource: principalID,
135135
}
136136

137-
return sdkGrant.NewGrant(resource, mapping.Entitlement, principal), true, nil
137+
entitlementID, err := s.env.EvaluateString(ctx, mapping.Entitlement, inputs)
138+
if err != nil {
139+
return nil, false, err
140+
}
141+
142+
return sdkGrant.NewGrant(resource, entitlementID, principal), true, nil
138143
}

0 commit comments

Comments
 (0)