AtB-AS / webshop

AtB Webshop / AtB Nettbutikk
https://nettbutikk.atb.no
European Union Public License 1.2
0 stars 1 forks source link

[Bug] Visning av gyldighetsdato for UTC+2 tidspunkt i Firestore #423

Closed tormoseng closed 2 years ago

tormoseng commented 2 years ago

Beskrivelse av bug Er det blitt noe rart med datohåndteringa når vi gikk over til vintertid? Denne billetten under har jeg hatt i staging lenge med en test som sjekker på at Gyldig fra er 11:50. Den vises nå som 10:50. En annen observasjon som støtter at det er noe rart er at kjøpstidspunktet er 11:50 - da kan ikke oppstartstidspunkt være 10:50…

Firestore sier startDateTime: August 20, 2021 at 11:50:35 AM UTC+2. Blir det feil med visningen når vi nå er på UTC+1?

Screenshot 2021-11-18 at 13 32 59

Et annet eksempel her, som viser forskjellen i visning via egen browser fra staging vs visning når det kjøres opp via GitHub (som har UTC sone). Legg merke til den ulike håndteringen av "Gyldig fra" og "Kjøpstidspunkt" i frontend.

Screenshot 2021-11-18 at 13 46 02

Screenshot 2021-11-18 at 13 46 11

Reprodusering Steps to reproduce the behavior:

  1. Logg inn på en testbruker som har billetter opprettet med UTC+2
  2. Sjekk tidspunkt for Gyldig fra og til + Kjøpstidspunkt på "Mine Billetter"

Desktop (please complete the following information):

cbrevik commented 2 years ago

@jahnrohme lurer på om dette også er en feil i Sørivs? @tormoseng

tormoseng commented 2 years ago

@jahnrohme Det ser rett ut i Sørvis. 30-klipps-eksemplet fra over vises som gyldig fra 14:16 til 14:16, som er riktig siden tidssone er UTC+2 på aktuelle tidspunkter.

Screenshot 2021-11-22 at 12 44 27
tormoseng commented 2 years ago

Denne er god