fix(dossier.pdf): load all types_de_champ (including repetitions)
This commit is contained in:
parent
430365768a
commit
1fe82a956e
2 changed files with 3 additions and 3 deletions
|
@ -117,7 +117,7 @@ class PiecesJustificativesService
|
|||
.joins(:revisions)
|
||||
.where(revisions: { id: procedure.revisions })
|
||||
.to_a
|
||||
.group_by(&:id)
|
||||
.index_by(&:id)
|
||||
|
||||
dossiers
|
||||
.includes(:champs, :champs_private, :commentaires, :individual,
|
||||
|
|
|
@ -130,7 +130,7 @@ def add_identite_etablissement(pdf, etablissement)
|
|||
end
|
||||
|
||||
def add_single_champ(pdf, champ)
|
||||
tdc = @tdc_by_id[champ.type_de_champ_id].first
|
||||
tdc = @tdc_by_id[champ.type_de_champ_id]
|
||||
|
||||
case champ.type
|
||||
when 'Champs::PieceJustificativeChamp', 'Champs::TitreIdentiteChamp'
|
||||
|
@ -208,7 +208,7 @@ end
|
|||
|
||||
prawn_document(page_size: "A4") do |pdf|
|
||||
@procedure ||= @dossier.procedure
|
||||
@tdc_by_id ||= @dossier.champs.map(&:type_de_champ).group_by(&:id)
|
||||
@tdc_by_id ||= @dossier.revision.types_de_champ.index_by(&:id)
|
||||
|
||||
pdf.font_families.update( 'marianne' => {
|
||||
normal: Rails.root.join('lib/prawn/fonts/marianne/marianne-regular.ttf' ),
|
||||
|
|
Loading…
Add table
Reference in a new issue