From 2fa68a3abc69ac6cbd932f389d8138c204294804 Mon Sep 17 00:00:00 2001 From: Guillaume Lajarige Date: Fri, 30 Sep 2016 12:50:32 +0000 Subject: [PATCH] Portal : Deadline attributes not displayed properly in ManageBrick SVN:trunk[4431] --- .../src/controllers/managebrickcontroller.class.inc.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/datamodels/2.x/itop-portal-base/portal/src/controllers/managebrickcontroller.class.inc.php b/datamodels/2.x/itop-portal-base/portal/src/controllers/managebrickcontroller.class.inc.php index b783f36319..7352d8e435 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/controllers/managebrickcontroller.class.inc.php +++ b/datamodels/2.x/itop-portal-base/portal/src/controllers/managebrickcontroller.class.inc.php @@ -28,6 +28,7 @@ use \MetaModel; use \AttributeDefinition; use \AttributeDate; use \AttributeDateTime; +use \AttributeSubItem; use \DBSearch; use \DBObjectSearch; use \DBObjectSet; @@ -389,7 +390,7 @@ class ManageBrickController extends BrickController ); } } - + $oAttDef = MetaModel::GetAttributeDef($sCurrentClass, $sItemAttr); if ($oAttDef->IsExternalKey()) { @@ -409,6 +410,10 @@ class ManageBrickController extends BrickController } } } + elseif ($oAttDef instanceof AttributeSubItem) + { + $sValue = $oAttDef->GetAsHTML($oCurrentRow->Get($sItemAttr)); + } else { $sValue = $oAttDef->GetValueLabel($oCurrentRow->Get($sItemAttr));