@@ -78,8 +78,8 @@ def _before_exec(self, *args, **kwargs):
7878 serialized_input_data = []
7979 if len (self .serializers ):
8080 validate_serializers (self .serializers )
81- if hasattr (self .js_ref . jobInputData , 'js_ref' ) and dry .class_manager .reg .find_from_js_instance (self . js_ref .jobInputData .js_ref ):
82- serialized_input_data = self .js_ref . jobInputData .js_ref
81+ if hasattr (self .jobInputData , 'js_ref' ) and dry .class_manager .reg .find_from_js_instance (self .jobInputData .js_ref ):
82+ serialized_input_data = self .jobInputData .js_ref
8383 elif isinstance (self .js_ref .jobInputData , list ) or utils .instanceof (self .js_ref .jobInputData , pm .globalThis .Array ):
8484 for input_slice in self .js_ref .jobInputData :
8585 # TODO - find better solution
@@ -95,11 +95,8 @@ def _before_exec(self, *args, **kwargs):
9595 serialized_input_data .append (serialized_slice )
9696 else :
9797 serialized_input_data = self .js_ref .jobInputData
98- if hasattr (self .js_ref .jobArguments , 'js_ref' ) and dry .class_manager .reg .find_from_js_instance (self .js_ref .jobArguments .js_ref ):
99- serialized_arguments = self .js_ref .jobArguments .js_ref
100- # if utils.instanceof(self.js_ref.jobArguments, pm.eval("globalThis.dcp.compute.RemoteDataSet")):
101- # convertToURL = pm.eval('(urlString) => new URL(urlString)')
102- # self.js_ref.jobArguments.forEach(lambda argument: serialized_arguments.append(convertToURL(argument)))
98+ if hasattr (self .jobArguments , 'js_ref' ) and dry .class_manager .reg .find_from_js_instance (self .jobArguments .js_ref ):
99+ serialized_arguments = [self .jobArguments .js_ref ]
103100 else :
104101 for argument in self .js_ref .jobArguments :
105102 # TODO - find better solution
0 commit comments