diff --git a/ui-ngx/src/app/core/services/calculated-field-form.service.ts b/ui-ngx/src/app/core/services/calculated-field-form.service.ts index 673b97abe4..1b9dddfd26 100644 --- a/ui-ngx/src/app/core/services/calculated-field-form.service.ts +++ b/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); } -} \ No newline at end of file +}