Skip to content

[stable32] fix(settings): display birthday correctly regardless of browsers timezone#61713

Draft
backportbot[bot] wants to merge 2 commits into
stable32from
backport/61586/stable32
Draft

[stable32] fix(settings): display birthday correctly regardless of browsers timezone#61713
backportbot[bot] wants to merge 2 commits into
stable32from
backport/61586/stable32

Conversation

@backportbot

@backportbot backportbot Bot commented Jul 2, 2026

Copy link
Copy Markdown

Backport of #61586

Warning, This backport's changes differ from the original and might be incomplete ⚠️

Todo

  • Review and resolve any conflicts
  • Review and verify the backported changes
  • Amend HEAD commit to remove the line stating to skip CI

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

`savePrimaryAccountProperty` does only allow  `string | boolean`.
Incidentally, relying on `@nextcloud/axios` default serialization, `Date`s where serialized using `toISOString`.
See https://github.com/axios/axios/blob/a7d7a714498452e611943d9d8e5c2ed8b00aa6b9/lib/helpers/toFormData.js#L134

This change corrects the usage of `savePrimaryAccountProperty` and makes serialization explicit.

Signed-off-by: Oleksandr Dzhychko <hey@oleks.dev>
@backportbot backportbot Bot requested review from odzhychko, skjnldsv and susnux July 2, 2026 07:46
@backportbot backportbot Bot added bug 3. to review Waiting for reviews labels Jul 2, 2026
@backportbot backportbot Bot added this to the Nextcloud 32.0.13 milestone Jul 2, 2026
…zone

This also avoid shifting dates after user input.

Resolves #49828

Signed-off-by: Oleksandr Dzhychko <hey@oleks.dev>
@odzhychko odzhychko force-pushed the backport/61586/stable32 branch from e18a8db to 0961dea Compare July 3, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews bug

1 participant