diff --git a/roledemo/module/User/src/Entity/Permission.php b/roledemo/module/User/src/Entity/Permission.php index 9fb2859..2024d78 100644 --- a/roledemo/module/User/src/Entity/Permission.php +++ b/roledemo/module/User/src/Entity/Permission.php @@ -34,7 +34,7 @@ class Permission protected $dateCreated; /** - * @ORM\ManyToMany(targetEntity="User\Entity\Role", inversedBy="permissions") + * @ORM\ManyToMany(targetEntity="User\Entity\Role", mappedBy="permissions") * @ORM\JoinTable(name="role_permission", * joinColumns={@ORM\JoinColumn(name="permission_id", referencedColumnName="id")}, * inverseJoinColumns={@ORM\JoinColumn(name="role_id", referencedColumnName="id")} diff --git a/roledemo/module/User/src/Entity/Role.php b/roledemo/module/User/src/Entity/Role.php index a54e682..4dad96a 100644 --- a/roledemo/module/User/src/Entity/Role.php +++ b/roledemo/module/User/src/Entity/Role.php @@ -52,7 +52,7 @@ class Role protected $childRoles; /** - * @ORM\ManyToMany(targetEntity="User\Entity\Permission", mappedBy="roles") + * @ORM\ManyToMany(targetEntity="User\Entity\Permission", inversedBy="roles") * @ORM\JoinTable(name="role_permission", * joinColumns={@ORM\JoinColumn(name="role_id", referencedColumnName="id")}, * inverseJoinColumns={@ORM\JoinColumn(name="permission_id", referencedColumnName="id")} diff --git a/roledemo/module/User/src/Service/RoleManager.php b/roledemo/module/User/src/Service/RoleManager.php index 807807b..2904b16 100644 --- a/roledemo/module/User/src/Service/RoleManager.php +++ b/roledemo/module/User/src/Service/RoleManager.php @@ -109,7 +109,6 @@ public function updateRole($role, $data) } } - $this->entityManager->persist($role); $this->entityManager->flush(); // Reload RBAC container.