correction bug invitation quand meme user
[mw_sourceml] / app / controllers / users / sources_invitations.php
index 40f2a2f..247c00b 100644 (file)
         $env->erreur("l'invitation s'adresse a un groupe qui n'appartient pas à votre utilisateur");
         return;
       }
-      $source["permissions"] = $data->source_permissions($source, $this->user["id"]);
-      if($source["permissions"]["contributeur"]){
-        $env->erreur("vous avez déjà accès à cette source");
+      if(($HAS_THIS_GROUP = $data->source_has_groupe($source["id"], $invitation["id_author"])) === false){
+        $env->erreur("Impossible de savoir si ce groupe a déjà accès à cette source");
+        return;
+      }
+      if($HAS_THIS_GROUP){
+        $env->erreur("le groupe a déjà accès à cette source");
         return;
       }
       if(!$data->del_sml_sources_invitations("id", $invitation["id"])){