mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
Customer portal : Object search from attribute was crashing if object class had no friendlyname.
SVN:trunk[4200]
This commit is contained in:
@@ -804,7 +804,7 @@ class ObjectController extends AbstractController
|
|||||||
$aAttCodes = MetaModel::FlattenZList(MetaModel::GetZListItems($sTargetObjectClass, 'list'));
|
$aAttCodes = MetaModel::FlattenZList(MetaModel::GetZListItems($sTargetObjectClass, 'list'));
|
||||||
// - Adding friendlyname attribute to the list is not already in it
|
// - Adding friendlyname attribute to the list is not already in it
|
||||||
$sTitleAttCode = MetaModel::GetFriendlyNameAttributeCode($sTargetObjectClass);
|
$sTitleAttCode = MetaModel::GetFriendlyNameAttributeCode($sTargetObjectClass);
|
||||||
if (!in_array($sTitleAttCode, $aAttCodes))
|
if (($sTitleAttCode !== null) && !in_array($sTitleAttCode, $aAttCodes))
|
||||||
{
|
{
|
||||||
$aAttCodes = array_merge(array($sTitleAttCode), $aAttCodes);
|
$aAttCodes = array_merge(array($sTitleAttCode), $aAttCodes);
|
||||||
}
|
}
|
||||||
@@ -1042,7 +1042,7 @@ class ObjectController extends AbstractController
|
|||||||
// $aAttCodes = MetaModel::FlattenZList(MetaModel::GetZListItems($sTargetObjectClass, 'list'));
|
// $aAttCodes = MetaModel::FlattenZList(MetaModel::GetZListItems($sTargetObjectClass, 'list'));
|
||||||
// // - Adding friendlyname attribute to the list is not already in it
|
// // - Adding friendlyname attribute to the list is not already in it
|
||||||
// $sTitleAttrCode = MetaModel::GetFriendlyNameAttributeCode($sTargetObjectClass);
|
// $sTitleAttrCode = MetaModel::GetFriendlyNameAttributeCode($sTargetObjectClass);
|
||||||
// if (!in_array($sTitleAttrCode, $aAttCodes))
|
// if (($sTitleAttrCode !== null) && !in_array($sTitleAttrCode, $aAttCodes))
|
||||||
// {
|
// {
|
||||||
// $aAttCodes = array_merge(array($sTitleAttrCode), $aAttCodes);
|
// $aAttCodes = array_merge(array($sTitleAttrCode), $aAttCodes);
|
||||||
// }
|
// }
|
||||||
|
|||||||
Reference in New Issue
Block a user