Browse Source

Minor - check if empty

Julio Montoya 6 years ago
parent
commit
6135274b67
1 changed files with 7 additions and 6 deletions
  1. 7 6
      src/Chamilo/UserBundle/Repository/UserRepository.php

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