Explorar o código

fix Cotisation ApiResource

Olivier Massot %!s(int64=2) %!d(string=hai) anos
pai
achega
6eab856cbe
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/ApiResources/Cotisation/Cotisation.php

+ 5 - 1
src/ApiResources/Cotisation/Cotisation.php

@@ -17,7 +17,11 @@ use Symfony\Component\Validator\Constraints as Assert;
  *   * @see App\Security\Voter\CotisationVoter
  */
 #[ApiResource(operations: [
-    new Get(security: "is_granted('ROLE_COTISATION') and object.getOrganization().getId() == user.getOrganization().getId()")
+    new Get(
+        uriTemplate: '/cotisations/{organizationId}',
+        security: 'is_granted("ROLE_COTISATION", object) and object.getOrganizationId() == user.getOrganization().getId()',
+        provider: CotisationProvider::class
+    )
 ])]
 class Cotisation implements ApiResourcesInterface
 {