File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
packages/models-library/src/models_library Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -221,14 +221,14 @@ class Cluster(BaseCluster):
221221 },
222222 )
223223
224- @model_validator (mode = "before " )
224+ @model_validator (mode = "after " )
225225 @classmethod
226- def check_owner_has_access_rights (cls , values ):
227- is_default_cluster = bool (values [ "id" ] == DEFAULT_CLUSTER_ID )
228- owner_gid = values [ " owner" ]
226+ def _check_owner_has_access_rights (cls , values ):
227+ is_default_cluster = bool (values . id == DEFAULT_CLUSTER_ID )
228+ owner_gid = values . owner
229229
230230 # check owner is in the access rights, if not add it
231- access_rights = values .get ( " access_rights" , values . get ( "accessRights" , {}))
231+ access_rights = values .access_rights or {}
232232 if owner_gid not in access_rights :
233233 access_rights [owner_gid ] = (
234234 CLUSTER_USER_RIGHTS if is_default_cluster else CLUSTER_ADMIN_RIGHTS
@@ -239,5 +239,5 @@ def check_owner_has_access_rights(cls, values):
239239 ):
240240 msg = f"the cluster owner access rights are incorrectly set: { access_rights [owner_gid ]} "
241241 raise ValueError (msg )
242- values [ " access_rights" ] = access_rights
242+ values . access_rights = access_rights
243243 return values
You can’t perform that action at this time.
0 commit comments