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));