@@ -178,7 +178,11 @@ func ResourceGrants() common.Resource {
178178 var grants PermissionsList
179179 common .DataToStructPointer (d , s , & grants )
180180 securable , name := permissions .Mappings .KeyValue (d )
181- unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , w )
181+ ws , err := c .WorkspaceClient ()
182+ if err != nil {
183+ return err
184+ }
185+ unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , ws )
182186 err = replaceAllPermissions (unityCatalogPermissionsAPI , securable , name , grants .toSdkPermissionsList ())
183187 if err != nil {
184188 return err
@@ -191,11 +195,11 @@ func ResourceGrants() common.Resource {
191195 if err != nil {
192196 return err
193197 }
194- w , err := c .WorkspaceClientUnifiedProvider ( ctx , d )
198+ ws , err := c .WorkspaceClient ( )
195199 if err != nil {
196200 return err
197201 }
198- unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , w )
202+ unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , ws )
199203 grants , err := unityCatalogPermissionsAPI .GetPermissions (permissions .Mappings .GetSecurableType (securable ), name )
200204 if err != nil {
201205 return err
@@ -229,7 +233,11 @@ func ResourceGrants() common.Resource {
229233 }
230234 var grants PermissionsList
231235 common .DataToStructPointer (d , s , & grants )
232- unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , w )
236+ ws , err := c .WorkspaceClient ()
237+ if err != nil {
238+ return err
239+ }
240+ unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , ws )
233241 return replaceAllPermissions (unityCatalogPermissionsAPI , securable , name , grants .toSdkPermissionsList ())
234242 },
235243 Delete : func (ctx context.Context , d * schema.ResourceData , c * common.DatabricksClient ) error {
@@ -245,7 +253,11 @@ func ResourceGrants() common.Resource {
245253 if err != nil {
246254 return err
247255 }
248- unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , w )
256+ ws , err := c .WorkspaceClient ()
257+ if err != nil {
258+ return err
259+ }
260+ unityCatalogPermissionsAPI := permissions .NewUnityCatalogPermissionsAPI (ctx , ws )
249261 return replaceAllPermissions (unityCatalogPermissionsAPI , securable , name , catalog.GetPermissionsResponse {})
250262 },
251263 }
0 commit comments