From 7e6a04098322393ca9d562a62b565cc1ac1db567 Mon Sep 17 00:00:00 2001 From: Guillaume Lajarige Date: Mon, 29 May 2017 14:50:57 +0000 Subject: [PATCH] Portal: User profile form was broken due to new display_mode property SVN:trunk[4750] --- .../portal/src/forms/objectformmanager.class.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)