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

Prevent the server from 500'ing when subscriber.timezone == None #249

Merged
merged 6 commits into from
Jan 29, 2024

Conversation

MelissaAutumn
Copy link
Member

@MelissaAutumn MelissaAutumn commented Jan 26, 2024

Fixes the core issue of #247 but doesn't display the error messages.

Spent a good while doing a short term refactor of the booking modal to show error details, but after a lunch and a think, I believe we should probably just handle that next in #248.

But the main fix here is that the subscriber's timezone on user login if the timezone is None. I also caught a few issues like the booking view completely dying if a single remote calendar request fails. I realize it's not ideal, but we shouldn't block the form.

@MelissaAutumn MelissaAutumn added the l10n update A string has been added or needs updating label Jan 26, 2024
@MelissaAutumn MelissaAutumn self-assigned this Jan 26, 2024
Copy link
Collaborator

@devmount devmount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, looking good.

@MelissaAutumn MelissaAutumn merged commit b4b2f97 into main Jan 29, 2024
1 check passed
@MelissaAutumn MelissaAutumn deleted the bugs/247-timezone-bugs branch January 29, 2024 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
l10n update A string has been added or needs updating
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants