Browse Source

UI: Fixed cf test script func with too long arg scring

pull/14784/head
ArtemDzhereleiko 5 months ago
committed by Vladyslav Prykhodko
parent
commit
e60f8864e1
  1. 9
      ui-ngx/src/app/core/services/calculated-field-form.service.ts

9
ui-ngx/src/app/core/services/calculated-field-form.service.ts

@ -101,7 +101,12 @@ export class CalculatedFieldFormService {
return this.calculatedFieldsService.getLatestCalculatedFieldDebugEvent(calculatedFieldId, {ignoreLoading: true})
.pipe(
switchMap(event => {
const args = event?.arguments ? JSON.parse(event.arguments) : null;
let args = null;
if (event?.arguments) {
try {
args = JSON.parse(event.arguments);
} catch (e) {}
}
return testDialogFn(formValue, args, false, expression);
}),
takeUntilDestroyed(destroyRef)
@ -109,4 +114,4 @@ export class CalculatedFieldFormService {
}
return testDialogFn(formValue, null, false, expression);
}
}
}

Loading…
Cancel
Save