From 36d55691143f1a731ba57e0201c557432c9e12d6 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Mon, 30 Jan 2023 18:38:54 +0100 Subject: [PATCH] fix(instructeurs): pdf in exports include info administration --- app/controllers/instructeurs/dossiers_controller.rb | 2 +- spec/controllers/instructeurs/dossiers_controller_spec.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/instructeurs/dossiers_controller.rb b/app/controllers/instructeurs/dossiers_controller.rb index 17d051f73..09bf7222b 100644 --- a/app/controllers/instructeurs/dossiers_controller.rb +++ b/app/controllers/instructeurs/dossiers_controller.rb @@ -235,7 +235,7 @@ module Instructeurs end def telecharger_pjs - files = ActiveStorage::DownloadableFile.create_list_from_dossiers(Dossier.where(id: dossier.id), with_champs_private: true) + files = ActiveStorage::DownloadableFile.create_list_from_dossiers(Dossier.where(id: dossier.id), with_champs_private: true, include_infos_administration: true) cleaned_files = ActiveStorage::DownloadableFile.cleanup_list_from_dossier(files) zipline(cleaned_files, "dossier-#{dossier.id}.zip") diff --git a/spec/controllers/instructeurs/dossiers_controller_spec.rb b/spec/controllers/instructeurs/dossiers_controller_spec.rb index 8058657fb..ab5873235 100644 --- a/spec/controllers/instructeurs/dossiers_controller_spec.rb +++ b/spec/controllers/instructeurs/dossiers_controller_spec.rb @@ -865,6 +865,10 @@ describe Instructeurs::DossiersController, type: :controller do } end + before do + allow(PiecesJustificativesService).to receive(:generate_dossier_export).with([dossier], include_infos_administration: true).and_call_original + end + it 'includes an attachment' do expect(subject.headers['Content-Disposition']).to start_with('attachment; ') end