diff --git a/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php b/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php index cedbb8422a..f4f2226fb2 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php +++ b/datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php @@ -395,10 +395,14 @@ class ObjectFormManager extends FormManager { $aFieldsExtraData[$sFieldId]['display_mode'] = $oFieldNode->getAttribute('data-field-display-mode'); } - else + elseif(isset($this->aFormProperties['properties']['display_mode'])) { $aFieldsExtraData[$sFieldId]['display_mode'] = $this->aFormProperties['properties']['display_mode']; } + else + { + $aFieldsExtraData[$sFieldId]['display_mode'] = ApplicationHelper::FORM_DEFAULT_DISPLAY_MODE; + } // Settings field flags from the data-field-flags attribute foreach (explode(' ', $sFieldFlags) as $sFieldFlag)