# Ungültige Zeitzone des Benutzers verursacht Probleme mit seiner E-Mail

**URL:** https://meta.discourse.org/t/invalid-user-timezone-jams-up-their-mail/303306
**Category:** Bug
**Created:** [10. April 2024 um 21:03 UTC](https://meta.discourse.org/t/invalid-user-timezone-jams-up-their-mail/303306 "2024-04-10T21:03:33Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [10. April 2024 um 21:03 UTC](https://meta.discourse.org/t/invalid-user-timezone-jams-up-their-mail/303306/1 "2024-04-10T21:03:33Z")

</div>

Wenn die Zeitzone eines Benutzers ungültig ist, löst mindestens ein Sidekiq-Job eine Ausnahme aus, anstatt auf einen sinnvollen Standardwert zurückzufallen:

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/2/5/b25530641e95fcb9e6fd40b88af1232b1af0a185.png)

In diesem Fall war die Zeitzone des Benutzers auf `""` (leerer String) gesetzt.

Wir sollten dies von vornherein nicht zulassen und, falls es doch vorkommt, einen sinnvollen Fallback (UTC) wählen.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [11. April 2024 um 16:58 UTC](https://meta.discourse.org/t/invalid-user-timezone-jams-up-their-mail/303306/6 "2024-04-11T16:58:06Z")

</div>

> [@supermathie](#):
>
> In diesem Fall war die Zeitzone des Benutzers auf `\"\"` (leerer String) gesetzt.

Wir haben `nil`-Zeitzonen in diesen E-Mails berücksichtigt, aber nicht `\"\"`-Werte.

Es gibt irgendwo anders ein Problem mit dieser Instanz, bei der die Zeitzonen für die Benutzer auf `\"\"` gesetzt sind. Dennoch sollten wir sicherstellen, dass E-Mails bei einer ungültigen Zeitzone nicht fehlschlagen.

Hier wurde ein PR dafür hinzugefügt: [FIX: Ensure invalid timezone does not block critical emails by pmusaraj · Pull Request #26607 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/26607)

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [11. April 2024 um 17:01 UTC](https://meta.discourse.org/t/invalid-user-timezone-jams-up-their-mail/303306/7 "2024-04-11T17:01:14Z")

</div>

> [@pmusaraj](#):
>
> Es gibt irgendwo anders ein Problem mit dieser Instanz

auch Meta:

```plaintext
[1] pry(main)> UserOption.where(timezone: '').count
=> 17

```

und (eine andere Website):

```plaintext
[1] pry(main)> UserOption.where(timezone: '').count
=> 6

```

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [19. April 2024 um 18:02 UTC](https://meta.discourse.org/t/invalid-user-timezone-jams-up-their-mail/303306/13 "2024-04-19T18:02:26Z")

</div>


