Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUGFIX] Ajouter les validations Joi sur les routes pour lesquelles il en manquait (PIX-13329) #9466

Merged

Conversation

lionelB
Copy link
Contributor

@lionelB lionelB commented Jul 8, 2024

🦄 Problème

Suite à la modification du parsing et de validation des query parameters dans #9416, certaines routes se retrouvent avec une validation de query non-exhaustive.
Cela entraine une réponse 400 - Bad request à des appels qui fonctionnaient bien auparavant.

🤖 Proposition

Ajouter la liste exhaustive des query supportés par les routes.
Les routes impactées sont les suivantes :

  • /api/{organizationId}/memberships
  • /api/admin/{organizationId}/memberships
  • /api/admin/certification-centers

🌈 Remarques

RAS

💯 Pour tester

Les tests au vert
tour fonctionnel sur toutes les routes impactées par cette PR et celles impactées par la PR nommée dan la partie Problème

@pix-bot-github
Copy link

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

@machestla machestla force-pushed the PIX-13329-fix-organization-member-in-admin branch from 2912b46 to 74e456e Compare July 9, 2024 08:35
@machestla machestla requested a review from a team as a code owner July 9, 2024 08:35
@machestla machestla changed the title [BUGFIX] définit les parametres du filtre sur les routes api/{organizationId}/memberships et api/admin/{organizationId}/memberships [BUGFIX] ajouter les validations Joi sur les routes pour lesquelles il en manquait Jul 9, 2024
@machestla machestla force-pushed the PIX-13329-fix-organization-member-in-admin branch 2 times, most recently from 2658e41 to 707758d Compare July 9, 2024 09:27
@machestla machestla added the cross-team Toutes les équipes de dev label Jul 9, 2024
@HEYGUL HEYGUL changed the title [BUGFIX] ajouter les validations Joi sur les routes pour lesquelles il en manquait [BUGFIX] Ajouter les validations Joi sur les routes pour lesquelles il en manquait Jul 9, 2024
@HEYGUL HEYGUL requested a review from AndreiaPena July 9, 2024 11:54
@HEYGUL HEYGUL force-pushed the PIX-13329-fix-organization-member-in-admin branch 3 times, most recently from 6aa6091 to 6fec28c Compare July 9, 2024 12:36
@machestla
Copy link
Contributor

Prescription func & tech review ok 🐶

@AndreiaPena AndreiaPena force-pushed the PIX-13329-fix-organization-member-in-admin branch from 6fec28c to 3c2769a Compare July 9, 2024 14:44
@pix-service-auto-merge pix-service-auto-merge force-pushed the PIX-13329-fix-organization-member-in-admin branch from 3c2769a to de59774 Compare July 9, 2024 14:50
@pix-service-auto-merge pix-service-auto-merge merged commit 05a1047 into dev Jul 9, 2024
6 of 7 checks passed
@pix-service-auto-merge pix-service-auto-merge deleted the PIX-13329-fix-organization-member-in-admin branch July 9, 2024 14:56
@Faraopix Faraopix changed the title [BUGFIX] Ajouter les validations Joi sur les routes pour lesquelles il en manquait [BUGFIX] Ajouter les validations Joi sur les routes pour lesquelles il en manquait (PIX-13329) Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cross-team Toutes les équipes de dev Func Review OK PO validated functionally the PR 🚀 Ready to Merge team-prescription Tech Review OK
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants