Closed lundjoakim closed 5 months ago
Fra datamodellen:
[MaxLength(2000)]
[XmlElement("kommOmsetning", Order = 1)]
[JsonProperty("kommOmsetning")]
[JsonPropertyName("kommOmsetning")]
public string kommOmsetning { get; set; }
Så dette virker ikke relatert til de andre problemene vi kjenner til rundt XmlText()
. Vi bør sjekke denne litt fra frontend-perspektivet, og dersom det er forventninger i JsonPatch som bryter sammen er dette da potensielt en backend-feil vi bør overføre dit (varsko til @ivarne).
La til en test i https://github.com/Altinn/app-lib-dotnet/pull/590 som demonstrerer problemet. Ser ut til at XML deserialisering er ulikt på windows og Mac/linux. 🥳
Flaks at denne gangen feiler det bare når backend kjører på windows, så brukere i produksjon slipper unna.
Jeg har også en teori om at dette ble fikset i v8.1 av nuget pakkene Altinn.App.Core. Skal ta med dette i testingen av #590 for der kommer problemet tilbake🥶
Testet med v8.1.1 nå, det fungerte med en, men 3-4 linjeskift fungerer ikke.
Kan du også teste:
Dette kan testes i appen RA0819-01 (ligger på Stian Vestli sin bruker) da det kan være avhengig av oppsettet på datamodellen.
https://altinn.studio/repos/stian.vestli/ra0819-01.git commit 90ef013a70bd52300ede938613edaf89232e6a99 så feiler det på tekstboksen på side 2
@RonnyB71 klarer du åpne devtools og hente ut request og response for PATCH requestene?
Takk til @RonnyB71 hjelp med windows debugging fant jeg ut at windows legger på \r\n
på filer som blir lagret. Lurer på om det er mulig å konfigurerer bort
Fikk \r\n
konfigurert bort i https://github.com/Altinn/app-lib-dotnet/pull/590/commits/e3930c4c01fac0d62926bb45fda2cd67f8b832b4 som er en del av #590.
Jeg valgte NewLineHandling.None
i stedet for NewLineHandling.Entitize
fordi det føltes som en mindre endring, og datamottak kan potensielt bruke en dårlig xml leser som ikke dekoder entiteter.
Description of the bug
I lokaltest kræsjer skjema dersom man trykker "enter" flere ganger etter hverandre. Samme problem oppstår derimot ikke i tt02.
Her er en video av problemet i lokaltest: https://github.com/Altinn/app-frontend-react/assets/159779882/ac81161c-8598-4ecd-ae37-9244d5eca0e0
Her er repoet som ble testet i videoen: https://altinn.studio/repos/ssb/ra1100-01 (autoCreate må settes til "true")
Steps To Reproduce
Additional Information
No response