Closed AneMarlene closed 2 years ago
Endringene er gyldige og skal ikke skape problem .... På server siden er disse definert som tekst (egentlig ikke nullable) - men kunne også ha testet og lagt til en initiering på server siden:
// todo: Move into Fremmedart2012 (conflict with propertyname)
public class MigrationPathway // Vector
{
public string CodeItem { get; set; }
public string IntroductionSpread { get; set; }
.... public string InfluenceFactor { get; set; } = "";
slik at vi sikrer at der det har vært tomt på server så kommer det som tom streng fra server.....
Men burde da teste litt ekstra etterpå
Tror ikke det er behov for å prosessere eksisterende vurderinger?
Forsøk på å redigere hyppighet (influenceFactor), tidsrom (timeOfIncident) eller antall individer (magnitude) på en valgt spredningsvei til å bli null skaper krøll. Feltene er lagret som tekststrenger tror jeg, og når man forsøker å lagre med Value = null, så lagres dette som " " og FAB krasjer.
Enkleste løsning er kanskje å endre typen slik at den takler null? Eller ev. fjerne muligheten for å velge null akkurat under redigeringen (nest siste skjermbildet).
Eksempel fra drift. pattedyret muflon: