Hoppa direkt till innehåll

Två buggar i Marknadsdatabasen 2

2018-02-21
Inför releasen på måndag så har vi hittat två buggar i MdB2.
Varför 2010-01-01?
I MdB1 så satte vi datum till dagens datum om det saknades, vilket ledde till att för TL så såg det ut som att ett stadsnät fick en massa nya uppkopplingar. Med 2010-01-01 så är alla dom uppkopplingarna i det förflutna

servicesConnection

Enligt specifikationen så ska man kunna ange "YES" som värde för när en port blev ansluten, dock så resulterar det i ett värde av "0000-00-00" i databasen när man sedan gör en export. Anledning till detta är att det är ett datumfält och inte kan ha värdet "YES". Vi har nu ändrat så att om man anger värdet "YES" så byter vi till värdet "2010-01-01".

premisesType

En del av er har återkopplat till oss och sagt att statistiken på antal adresser inte verkade stämma, både med det data ni har laddat upp men också med det data ni ser i en export.
Anledningen till de missvisande siffrorna är på grund av fältet premisesType och fastigheter som har mer än en typ, detta skapade ett problem då vi sparade premisesType på fastighetsnivån och inte på lokalnivån.
Det har vi nu åtgärdat, så fältet premisesType sparas kopplad till en lokal om typen är lägenhet eller företag, medan den sparas på fastigheten om typen är villa eller landsort. Det betyder att man korrekt kan ha flera olika premisesType i en fastighet. Det var en bugg som kom sig av att vårt utvecklingsdata inte tog detta i beaktning.
Exporten har varit korrekt oavsett, men i statistiken så blev det fel. Men med den här fixen ska statistiken bli korrekt också - om ni uppdaterar ert data

Vad ska vi göra?

Ni ska köra en komplett uppdatering av MdB2 och tömma databasen när ni gör det. På så sätt så blir kopplingen till premisesType korrekt. Vi ber om ursäkt att detta kommer så tätt inpå lanseringen men hellre att det är helt korrekt än att det blir missvisande data.
Om ni kör API och redan idag tömmer databasen vid import så behöver ni inte göra något, då kommer det fixas vid nästa API-körning. Vissa av er kör partiella importer via API:et så där måste ni köra en komplett för att det ska bli helt rätt.