Päivityksen yhteydessä uudelle kohteelle asetetaan alkupäivämääräksi omistajan tai asukkaan alkupäivämäärä (näistä myöhempi) aineiston poimintapäivämäärän sijaan. Samoin vastaavalle päättyvälle kohteelle annetaan päättymispäivämääräksi uuden kohteen alkupäivämäärä - 1.
Käytännössä päivityksen alussa voitaneen asettaa kaikille kohteille loppupäivämääräksi poimintapäivämäärä kuten nytkin. Kun luodaan uusi kohde, etsitään vastaava vanha kohde ja korjataan tämän päättymispäivämäärä.
Lisätään myös testeihin.
[x] uuden kohteen alkupäivämäärä asetetaan oikein, kun vanhin asukas vaihtuu
[x] uuden kohteen alkupäivämäärä asetetaan oikein, kun omistaja vaihtuu
[x] päättyvän kohteen loppupäivämäärä asetetaan oikein, kun vanhin asukas vaihtuu
[x] päättyvän kohteen loppupäivämäärä asetetaan oikein, kun omistaja vaihtuu
Paritalokohteille ei ole tehty omaa testiä, sillä käytetään samaa koodia yhden asunnon kohteiden kanssa funktiosta update_or_create_kohde_from_buildings() eteenpäin.
Päivityksen yhteydessä uudelle kohteelle asetetaan alkupäivämääräksi omistajan tai asukkaan alkupäivämäärä (näistä myöhempi) aineiston poimintapäivämäärän sijaan. Samoin vastaavalle päättyvälle kohteelle annetaan päättymispäivämääräksi uuden kohteen alkupäivämäärä - 1.
Käytännössä päivityksen alussa voitaneen asettaa kaikille kohteille loppupäivämääräksi poimintapäivämäärä kuten nytkin. Kun luodaan uusi kohde, etsitään vastaava vanha kohde ja korjataan tämän päättymispäivämäärä.
Lisätään myös testeihin.
Tarkistetaan toiminta