@@ -405,15 +405,17 @@ def create_request(auth_user, access_request_form):
405405 }
406406
407407 access_module = helper .get_available_access_modules ()[access_tag ]
408+ module_access_labels = access_module .validate_request (
409+ access_labels , auth_user , is_group = False
410+ )
411+
408412 extra_field_labels = get_extra_field_labels (access_module )
413+
409414 if extra_fields and extra_field_labels :
410415 for field in extra_field_labels :
411- access_labels [0 ][field ] = extra_fields [0 ]
416+ module_access_labels [0 ][field ] = extra_fields [0 ]
412417 extra_fields = extra_fields [1 :]
413418
414- module_access_labels = access_module .validate_request (
415- access_labels , auth_user , is_group = False
416- )
417419
418420 for index2 , access_label in enumerate (module_access_labels ):
419421 request_id = request_id + "_" + str (index2 )
@@ -516,10 +518,7 @@ def get_extra_field_labels(access_module):
516518def get_extra_fields (access_request ):
517519 if "extraFields" in access_request :
518520 return access_request ["extraFields" ]
519- elif "extraFields[]" in access_request :
520- return [access_request ["extraFields[]" ]]
521- else :
522- return []
521+ return []
523522
524523
525524def _validate_access_request (access_request_form , user ):
0 commit comments