From cc461630ea63ce70e6279e0b35f533e1ffda9e8a Mon Sep 17 00:00:00 2001 From: Guillaume Lajarige Date: Fri, 30 Sep 2016 07:15:17 +0000 Subject: [PATCH] (Retrofit from trunk) Portal : ManageBrick crashing when displaying an abstract class with child classes attributes SVN:2.3[4427] --- .../portal/src/controllers/managebrickcontroller.class.inc.php | 2 +- 1 file changed, 1 insertion(+), 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 6813a139a..c942af92f 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 @@ -273,7 +273,7 @@ class ManageBrickController extends BrickController // - Check how many records there is. // - Update $sDataLoading with its new value regarding the number of record and the threshold $oCountSet = new DBObjectSet($oQuery); - $oCountSet->OptimizeColumnLoad(array($oQuery->GetClassAlias() => $aColumnsAttrs)); + $oCountSet->OptimizeColumnLoad(array()); $fThreshold = (float) MetaModel::GetModuleSetting($oApp['combodo.portal.instance.id'], 'lazy_loading_threshold'); $sDataLoading = ($oCountSet->Count() > $fThreshold) ? AbstractBrick::ENUM_DATA_LOADING_LAZY : AbstractBrick::ENUM_DATA_LOADING_FULL; unset($oCountSet);