@@ -532,30 +532,24 @@ def add_users_to_workspace_group(
532
532
unique_user_ids = set ()
533
533
534
534
def add_user (user_info , workspace_group_workspace_id = None ):
535
- if user_info ["user_id" ] not in unique_user_ids :
536
- role_type = new_users_role_map [user_info ["role_id" ]]
537
- user_data = {
538
- "user_id" : user_info ["user_id" ],
539
- "role_id" : user_info ["role_id" ],
540
- "role_type" : role_type ,
535
+ role_type = new_users_role_map [user_info ["role_id" ]]
536
+ user_data = {
537
+ "user_id" : user_info ["user_id" ],
538
+ "role_id" : user_info ["role_id" ],
539
+ "role_type" : role_type ,
540
+ }
541
+
542
+ if workspace_group_workspace_id :
543
+ role_binding_params = {
544
+ ** user_data ,
545
+ "resource_group" : "WORKSPACE" ,
546
+ "domain_id" : domain_id ,
547
+ "workspace_group_id" : workspace_group_id ,
548
+ "workspace_id" : workspace_group_workspace_id ,
541
549
}
550
+ self .rb_svc .create_role_binding (role_binding_params )
542
551
543
- if workspace_group_workspace_id :
544
- role_binding_params = {
545
- ** user_data ,
546
- "resource_group" : "WORKSPACE" ,
547
- "domain_id" : domain_id ,
548
- "workspace_group_id" : workspace_group_id ,
549
- "workspace_id" : workspace_group_workspace_id ,
550
- }
551
- new_user_rb_vo = self .rb_svc .create_role_binding (
552
- role_binding_params
553
- )
554
- user_data = {
555
- "user_id" : new_user_rb_vo .user_id ,
556
- "role_id" : new_user_rb_vo .role_id ,
557
- "role_type" : new_user_rb_vo .role_type ,
558
- }
552
+ if user_info ["user_id" ] not in unique_user_ids :
559
553
workspace_group_new_users_info_list .append (user_data )
560
554
unique_user_ids .add (user_data ["user_id" ])
561
555
0 commit comments