diff --git a/src/Chamilo/UserBundle/Repository/UserRepository.php b/src/Chamilo/UserBundle/Repository/UserRepository.php index 24fb40d19b..939c0dd753 100644 --- a/src/Chamilo/UserBundle/Repository/UserRepository.php +++ b/src/Chamilo/UserBundle/Repository/UserRepository.php @@ -1216,12 +1216,13 @@ class UserRepository extends EntityRepository $user->setCurriculumItems([]); $portals = $user->getPortals(); - - $list = []; - /** @var AccessUrlRelUser $portal */ - foreach ($portals as $portal) { - $portalInfo = \UrlManager::get_url_data_from_id($portal->getAccessUrlId()); - $list[] = $portalInfo['url']; + if (!empty($portals)) { + $list = []; + /** @var AccessUrlRelUser $portal */ + foreach ($portals as $portal) { + $portalInfo = \UrlManager::get_url_data_from_id($portal->getAccessUrlId()); + $list[] = $portalInfo['url']; + } } $user->setPortals($list);