From 63b7a8368910276485763b7680ee1c302a17bd50 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Wed, 19 Apr 2023 18:00:08 +0200 Subject: [PATCH] feat(graphql): log dossier and procedure id on dossier fetch endoint --- app/controllers/api/v2/dossiers_controller.rb | 7 +++++++ config/initializers/lograge.rb | 2 ++ 2 files changed, 9 insertions(+) diff --git a/app/controllers/api/v2/dossiers_controller.rb b/app/controllers/api/v2/dossiers_controller.rb index 9f5ef2033..16ae73c83 100644 --- a/app/controllers/api/v2/dossiers_controller.rb +++ b/app/controllers/api/v2/dossiers_controller.rb @@ -14,6 +14,13 @@ class API::V2::DossiersController < API::V2::BaseController private + def append_info_to_payload(payload) + super + if dossier.present? + payload.merge!(ds_dossier_id: dossier.id.to_s, ds_procedure_id: dossier.procedure.id.to_s) + end + end + def ensure_dossier_present if dossier.blank? head :unauthorized diff --git a/config/initializers/lograge.rb b/config/initializers/lograge.rb index b146985e7..422c6906d 100644 --- a/config/initializers/lograge.rb +++ b/config/initializers/lograge.rb @@ -18,6 +18,8 @@ Rails.application.configure do graphql_variables: event.payload[:graphql_variables], graphql_null_error: event.payload[:graphql_null_error], graphql_timeout_error: event.payload[:graphql_timeout_error], + ds_procedure_id: event.payload[:ds_procedure_id], + ds_dossier_id: event.payload[:ds_dossier_id], browser: event.payload[:browser], browser_version: event.payload[:browser_version], platform: event.payload[:platform],