Browse Source

bug fix: Tableau vide lorsque on ajoute un element sans tags faisiat buggé la vérif avec les groupes de l'user.

Bastien Sevajol 12 years ago
parent
commit
6f7dd3bf2d
1 changed files with 17 additions and 13 deletions
  1. 17 13
      src/Muzich/CoreBundle/Controller/CoreController.php

+ 17 - 13
src/Muzich/CoreBundle/Controller/CoreController.php View File

@@ -390,23 +390,27 @@ class CoreController extends Controller
390 390
   {
391 391
     $element_tags = $element->getTags();
392 392
     $groups = array();
393
-    foreach ($this->getUser()->getGroupsOwned() as $group)
393
+    
394
+    if ($element_tags)
394 395
     {
395
-      foreach ($element_tags as $element_tag)
396
+      foreach ($this->getUser()->getGroupsOwned() as $group)
396 397
       {
397
-        if ($group->hasThisTag($element_tag->getId()))
398
+        foreach ($element_tags as $element_tag)
398 399
         {
399
-          $groups[] = array(
400
-            'name' => $group->getName(),
401
-            'id'   => $group->getId(),
402
-            'url'  => $this->generateUrl('ajax_set_element_group', array(
403
-              'token'      => $this->getUser()->getPersonalHash(),
404
-              'element_id' => $element->getId(),
405
-              'group_id'   => $group->getId()
406
-            ))
407
-          );
400
+          if ($group->hasThisTag($element_tag->getId()))
401
+          {
402
+            $groups[] = array(
403
+              'name' => $group->getName(),
404
+              'id'   => $group->getId(),
405
+              'url'  => $this->generateUrl('ajax_set_element_group', array(
406
+                'token'      => $this->getUser()->getPersonalHash(),
407
+                'element_id' => $element->getId(),
408
+                'group_id'   => $group->getId()
409
+              ))
410
+            );
411
+          }
412
+
408 413
         }
409
-    
410 414
       }
411 415
     }
412 416