Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task-Service: Follow Up Timezone Fehler #446

Closed
1 task
darenegade opened this issue Jun 13, 2023 · 5 comments · Fixed by #501 or #1203
Closed
1 task

Task-Service: Follow Up Timezone Fehler #446

darenegade opened this issue Jun 13, 2023 · 5 comments · Fixed by #501 or #1203
Assignees
Labels
bug Something isn't working digiwf-task

Comments

@darenegade
Copy link
Member

darenegade commented Jun 13, 2023

Describe the bug
Der Taskservice liefert FollowUp Tasks auf Basis einer anderen Timezone, sodass für den User Tasks schon einen Tag früher erscheinen als sie sollten

To Reproduce
Steps to reproduce the behavior:

  1. Task auf Followup für morgen erstellen
  2. Taskliste abfragen ohne FollowUp

Acceptance Criteria

  • Zeitzonen werden korrekt berücksichtigt
@darenegade darenegade added bug Something isn't working digiwf-task labels Jun 13, 2023
@zambrovski
Copy link
Contributor

zambrovski commented Jun 13, 2023

Der Fehler ist vermutlich im DateMapper(

). Hier wird UTC zum Konvertieren von Instant in OffsetDateTime als Timezone verwendet.

Welche Zeitzone ist den richtig?

@zambrovski zambrovski self-assigned this Jun 13, 2023
@darenegade
Copy link
Member Author

Welche Zeitzone ist den richtig?

Es gibt keine richtige Zeitzone, aber innerhalb der gleichen Zone (Client & Server) sollte das Verhalten nicht abweichen.

@darenegade
Copy link
Member Author

Ergebnis Gespräch: Die Server bekommen eine TZ übergeben. Dies muss vom Code supportet werden

zambrovski added a commit that referenced this issue Jun 30, 2023
@zambrovski zambrovski linked a pull request Jun 30, 2023 that will close this issue
zambrovski added a commit that referenced this issue Jul 3, 2023
@simonhir simonhir reopened this Sep 13, 2023
@simonhir
Copy link
Member

Funktioniert leider aktuell weder lokal als auf allen Umgebungen.
Es wir 2023-09-14T00:00:00.000+02:00 gesendet und 2023-09-13T02:00:00+02:00zurück geliefert.

@StephanStrehlerCGI
Copy link
Contributor

Datenflow:

  1. Frontend schickt über /defer API folgenden Payload: {"followUpDate":"2024-01-18T00:00:00.000+01:00"}
  2. Taskservice setzt über Engine das FollowUpDate
  3. Frontend bekommt über TaskList API: followUpDate:"2024-01-17T01:00:00+01:00"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working digiwf-task
Projects
None yet
4 participants