Open tonygrimstad opened 12 months ago
Feilen oppstår fordi vi rydder bort skyggefelt fra datamodellen før PDF-generering.
Denne oppryddingen bør ikke skje ved slutten av et prosess-steg, og heller noe vi bør gjøre før innsending av hele instansen - ellers vil det kræsje ved tilfeller som dette, samt ved annen funksjonalitet vi har levert, som muligheten for å låse opp igjen låste datamodeller og gå bakover i prosessen.
Dette caset er også dokumentert i docs, man kan opprette egen datatype for å inneholde dataene som er "vasket" (altså uten hjelpefeltene): https://docs.altinn.studio//app/development/configuration/shadowfields/#saving-a-copy-of-form-data-without-helper-fields
Needs acceptance criterias.
Description of the bug
Ved bruk av
"hidden"
i layout i kombinasjon med"shadowFields"
iapplicationmetadata.json
, genereres ikke pdf riktig/komplett, i noen tilfeller.Dette fungerer greit når en side SKAL skjules, men når siden IKKE skal skjules, så genereres ikke Pdf'en alltid rett. Informasjon som egentlig skal vises, vises ikke.
Gjenskaping er vist under ved å peke på eksempler.
Steps To Reproduce
Eksempel: Pdf mangler informasjon (når
"hidden" = false
)Layouts, JSON file:
applicationmetadata.json:
Workaround --> Pdf komplett (når
"hidden" = false
)applicationmetadata.json:
Workaround (men... som da fjerner hensikten med skjulte felt :smirk:) --> Pdf komplett
applicationmetadata.json:
Additional Information
No response