From e60f8864e10ef4ff08590b5ae7cfec330cda4ad2 Mon Sep 17 00:00:00 2001 From: ArtemDzhereleiko Date: Thu, 8 Jan 2026 09:27:47 +0200 Subject: [PATCH] UI: Fixed cf test script func with too long arg scring --- .../app/core/services/calculated-field-form.service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 +}