Altinn / Altinn/app-lib-dotnet
Informasjon forsvinner i pdf ved "hidden" og "shadowFields"
- Dominant language
- C#
- Stars
- 8
- Forks
- 27
- Avg merge
- 1h 21m
- Merged PRs (30d)
- 7
Description
### Description of the bug
Ved bruk av ```"hidden"``` i layout i kombinasjon med ```"shadowFields"``` i ```applicationmetadata.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:__
```
{
"$schema": "https://altinncdn.no/schemas/json/layout/layout.schema.v1.json",
"data": {
"hidden": ["notEquals", ["dataModel", "SF_IsPlisPerson"], true],
"layout": [
...
```
__applicationmetadata.json:__
```
"appLogic": {
"autoCreate": true,
"classRef": "Altinn.App.Models.Form",
"shadowFields": {
"prefix": "SF_"
},
"allowAnonymousOnStateless": false,
"autoDeleteOnProcessEnd": false
},
```
### Workaround --> Pdf komplett (når ```"hidden" = false```)
```
{
"$schema": "https://altinncdn.no/schemas/json/layout/layout.schema.v1.json",
"data": {
"hidden": ["equals", ["dataModel", "SF_IsPlisPerson"], false],
"layout": [
...
```
__applicationmetadata.json:__
```
"appLogic": {
"autoCreate": true,
"classRef": "Altinn.App.Models.Form",
"shadowFields": {
"prefix": "SF_"
},
"allowAnonymousOnStateless": false,
"autoDeleteOnProcessEnd": false
},
```
### Workaround (men... som da fjerner hensikten med skjulte felt :smirk:) --> Pdf komplett
__applicationmetadata.json:__
```
"appLogic": {
"autoCreate": true,
"classRef": "Altinn.App.Models.Form",
"allowAnonymousOnStateless": false,
"autoDeleteOnProcessEnd": false
},
```
### Additional Information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.