Bug #34792
closedDatum in metadata sidebar negeert de timezone
Added by Diego Mirandola 6 months ago. Updated about 2 months ago.
100%
Description
Zie twee voorbeelden in de screenshot:
In beide gevallen is de datum met timezone opgeslagen, bijvoorbeeld 15 september is 2025-09-14T22:00:00.000+0000.
Dit wordt correct getoond in de kolom, maar de veld in metadata sidebar negeert de timezone.
Dit werkte voor de ng17 / adf7 upgrade.
Graag analyseren, melden bij alfresco en fixen.
Files
| clipboard-202509171052-blzcj.png (24.1 KB) clipboard-202509171052-blzcj.png | Diego Mirandola, 17/09/2025 10:52 AM | ||
| clipboard-202509191630-acepy.png (18.3 KB) clipboard-202509191630-acepy.png | Diego Mirandola, 19/09/2025 04:30 PM | ||
| clipboard-202509191632-m1vop.png (19.3 KB) clipboard-202509191632-m1vop.png | Diego Mirandola, 19/09/2025 04:32 PM |
Updated by Diego Mirandola 6 months ago
- Related to Project activity #31362: Upgrade NG 17 / ADF 7.x / ACA 6.x / JS-api 8.x added
Updated by Diego Mirandola 6 months ago
- Assignee changed from Contezza Development to Diego Mirandola
Updated by Diego Mirandola 6 months ago
· Edited
Dit komt door deze bugfix https://github.com/Alfresco/alfresco-ng2-components/pull/9304
In onze code worden datum velden zo opgeslagen: 2025-09-29T22:00:00.000+0000
Met https://github.com/Alfresco/alfresco-ng2-components/pull/9304, worden datum velden zo verwachten (en opgeslagen) in adf: 2025-09-30T00:00:00.000+0000
Graag bespreken bij tezza overleg.
Updated by Diego Mirandola 6 months ago
Besproken met Rick: we gaan dit formaat gebruiken als standaard voor date-only velden: 2025-09-30T00:00:00.000+0000
Updated by Diego Mirandola 6 months ago
- Related to Project activity #34825: Bij zaakregistratie moeten datumvelden in UTC opgeslagen worden added
Updated by Diego Mirandola 6 months ago
- File clipboard-202509191630-acepy.png clipboard-202509191630-acepy.png added
- File clipboard-202509191632-m1vop.png clipboard-202509191632-m1vop.png added
Stappen (in ACA versie 6.0.0 - meer recente versies starten niet op):
- Node selecteren, metadata openen, datum-veld zoeken, 'bewerken' mode activeren, op het datum-veld klikken, dit zou de datumpicker moeten openen. De datum in de picker zou overeenkomen met de tekstuele datum in het veld (correct):

- In de picker, een andere datum selecteren, bij selectie gaat de picker dicht en de tekstuele datum in het veld is correct.
- Bug: als de picker weer wordt geopend dan de datum in de picker komt niet overeen met de tekstuele datum in het veld:

Updated by Tahir Malik 5 months ago
- Ticket mag naar mij
- We gaan een algemene mailwisseling naar alle klanten sturen.
- Bij klanten die klaar/bezig zijn we met de upgrade gaan we daar persoonlijk aandacht geven
Updated by Diego Mirandola 5 months ago
· Edited
Op dit moment slaan we alle date-only velden op met de Amsterdamse middernacht als tijd, omgezet naar UTC, bijvoorbeeld: 23 oktober 2025 wordt opgeslagen als 22 oktober 2025 22u00.
Dit komt overeen met het standaard gedrag van share.
Voor de adf upgrade, vertaalde de sidebar-metadata-component dit terug naar Amsterdamse tijd en toonde dit dus correct. Na de upgrade, knipt de sidebar-metadata-component de tijdstip af en toont de rest. In het bovenstaande voorbeeld dus:
23 oktober 2025 wordt opgeslagen als 22 oktober 2025 22u00 en wordt getoond als 22 oktober 2025
Dit gebeurt omdat deze component verwacht dat het date-only veld opgeslagen is als UTC middernacht, in het bovenstaande voorbeeld dus als 23 oktober 2025 00u00.
Dit komt overeen met de huidige 'best practice', zie bijvoorbeeld https://dev.to/kcsujeet/how-to-handle-date-and-time-correctly-to-avoid-timezone-bugs-4o03
Let op:
- het is lastig om de impact te beoordelen: zijn er andere functionaliteiten die het oude formaat hebben nodig om correct te kunnen werken (bijvoorbeeld business rules in alfresco)?
- de standaard component van share gebruikt nog steeds het oude formaat, dus als een medewerker een datum wijzigt via share dan zou het probleem opnieuw tevoorschijn komen.
Updated by Diego Mirandola 5 months ago
- Assignee changed from Diego Mirandola to Tahir Malik
Updated by Tahir Malik 2 months ago
· Edited
- Assignee changed from Tahir Malik to Diego Mirandola
Indien dit gedocumenteerd is, kan dit dicht.
Dit mag onder een hoofdstuk 2. Bekende problemen en oplossingen
Updated by Tahir Malik 2 months ago
- File clipboard-202601051638-szuly.png added
Updated by Tahir Malik 2 months ago
- File deleted (
clipboard-202601051638-szuly.png)
Updated by Diego Mirandola 2 months ago
Toegevoegd als bekend probleem in contezza-apps release notes.
Updated by Diego Mirandola 2 months ago
- Status changed from In Progress to Feedback
- Assignee changed from Diego Mirandola to Maaike Bommerson
Updated by Maaike Bommerson 2 months ago
- Assignee changed from Maaike Bommerson to Diego Mirandola
Documentatie nagelopen en verbeterd waar nodig
Updated by Tahir Malik about 2 months ago
- Tracker changed from Bevinding to Bug
- Parent task deleted (
#30430)
Updated by Diego Mirandola about 2 months ago
- Status changed from Feedback to Closed
- % Done changed from 0 to 100
Documentatie meegenomen in contezza-apps versie 3.6.1, zie https://develop.contezza.io/products/contezza-apps/#bekende-problemen-en-oplossingen
