diff --git a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts index 230856e9dc..7dbe7f165e 100644 --- a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts @@ -158,11 +158,11 @@ export class WidgetVisibilityService { private isSearchedField(field: FormFieldModel, fieldToFind: string) { let forrmattedFieldName = this.removeLabel(field, fieldToFind); - return field.name.toUpperCase() === forrmattedFieldName.toUpperCase(); + return field.name ? field.name.toUpperCase() === forrmattedFieldName.toUpperCase() : false; } private removeLabel(field: FormFieldModel, fieldToFind) { - let formattedFieldName = fieldToFind; + let formattedFieldName = fieldToFind || ''; if (field.fieldType === 'RestFieldRepresentation' && fieldToFind.indexOf('_LABEL') > 0) { formattedFieldName = fieldToFind.substring(0, fieldToFind.length - 6); }