diff --git a/admin/migration/MigrationPrivilegesServiceEditionMasse.php b/admin/migration/MigrationPrivilegesServiceEditionMasse.php
index ef1d7511a14d01325af8de5d064a21b9fad17ee3..5509bbcb48d1dea916d29b18764d05d77255d43a 100644
--- a/admin/migration/MigrationPrivilegesServiceEditionMasse.php
+++ b/admin/migration/MigrationPrivilegesServiceEditionMasse.php
@@ -90,7 +90,8 @@ class MigrationPrivilegesServiceEditionMasse extends AbstractMigration
 	            JOIN role_privilege rp ON rp.role_id = r.id AND rp.privilege_id = (
 		            SELECT p.id FROM privilege p
 		            JOIN categorie_privilege cp ON cp.id = p.categorie_id AND cp.code = 'enseignement'
-		            WHERE p.code = 'edition') 
+		            WHERE p.code = 'edition')
+		        JOIN role r ON rp.role_id = r.id AND r.code != 'administrateur'    
             ";
 
             $bdd->exec($sql);