diff --git a/packages/crayons-extended/custom-objects/src/components/form-builder/components/field-editor.tsx b/packages/crayons-extended/custom-objects/src/components/form-builder/components/field-editor.tsx index fc3914c87..63d848948 100644 --- a/packages/crayons-extended/custom-objects/src/components/form-builder/components/field-editor.tsx +++ b/packages/crayons-extended/custom-objects/src/components/form-builder/components/field-editor.tsx @@ -1322,12 +1322,12 @@ export class FieldEditor { private renderStatusToggle(objFormValue) { const strBaseClassName = 'fw-field-editor'; - const choices = objFormValue.choices; - + const choices = objFormValue?.choices; const isSlaEnabled = - objFormValue.field_options.slaTimerEnabled && - (Object(choices[1].choice_options).keys.length > 1 || - Object(choices[2].choice_options).keys.length > 1); + objFormValue?.field_options?.slaTimerEnabled && + (choices[1]?.choice_options?.pause_resolution_sla_timer !== undefined || + choices[2].choice_options?.pause_resolution_sla_timer !== undefined); + const slaClassName = `${isSlaEnabled ? 'sla' : ''}`; const renderToggle = (id, name, checked) => ( @@ -1341,10 +1341,10 @@ export class FieldEditor { ); return ( -
-
+
+
{i18nText('fieldLabel')} {i18nText('ertText')} {isSlaEnabled && {i18nText('pstText')}} @@ -1352,7 +1352,7 @@ export class FieldEditor { {choices.map((dataItem) => { return (