oncall-engine/engine/apps/schedules
Vadim Stepanov d40db5a352
Make emails case-insensitive for ICal schedules (#1297)
# What this PR does
Fixes a bug when current on-call users for web UI and Slack user group
are incorrect.

This happens when both conditions below are true:
- Using an ICal schedule
- Email of a user in Grafana has a different case than an event in ICal
(e.g. `User@gmail.com` in Grafana, `user@gmail.com` in ICal event)

The bug was introduced by https://github.com/grafana/oncall/pull/1169

## Which issue(s) this PR fixes
https://github.com/grafana/oncall/issues/1296

## Checklist

- [x] Tests updated
- [x] `CHANGELOG.md` updated
2023-02-06 12:11:13 +00:00
..
ical_events Do not include event repetitions terminated before start (until rrule) 2022-11-30 08:56:19 -03:00
migrations Add database migrations linter (#1020) 2023-02-06 16:01:37 +08:00
models optimize GET /schedules internal API endpoint (#1169) 2023-01-25 11:08:09 +01:00
tasks is_icals_equal fixes (#510) 2022-09-08 16:11:03 +05:00
tests Make emails case-insensitive for ICal schedules (#1297) 2023-02-06 12:11:13 +00:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
admin.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
constants.py Schedules alpha fixes (#541) 2022-09-21 11:19:59 +01:00
ical_utils.py Make emails case-insensitive for ICal schedules (#1297) 2023-02-06 12:11:13 +00:00
quality_score.py Schedule score backend (#338) 2023-01-04 16:49:58 +00:00