From 24f68b4deb1ebf090af9a14f284e197681098e7e Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Wed, 5 Jul 2023 17:03:46 +0200 Subject: [PATCH] feat(DossierAssignment): create assignments from api --- .../mutations/dossier_changer_groupe_instructeur.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/graphql/mutations/dossier_changer_groupe_instructeur.rb b/app/graphql/mutations/dossier_changer_groupe_instructeur.rb index 7a472b92e..fb7e9eadd 100644 --- a/app/graphql/mutations/dossier_changer_groupe_instructeur.rb +++ b/app/graphql/mutations/dossier_changer_groupe_instructeur.rb @@ -11,8 +11,16 @@ module Mutations field :errors, [Types::ValidationErrorType], null: true def resolve(dossier:, groupe_instructeur:) + previous_groupe_instructeur = dossier.groupe_instructeur + dossier.assign_to_groupe_instructeur(groupe_instructeur) + dossier.create_assignment( + DossierAssignment.modes.fetch(:manual), + previous_groupe_instructeur, + dossier.groupe_instructeur + ) + { dossier: } end