Fix all-day end as datetime value

Co-authored-by: Vadim Stepanov <vadimkerr@gmail.com>
This commit is contained in:
Matias Bordese 2022-11-03 11:21:42 -03:00 committed by GitHub
parent 3e2d52ad51
commit e103ec9152
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -227,7 +227,7 @@ class OnCallSchedule(PolymorphicModel):
end = shift["end"] - timezone.timedelta(days=1) if all_day else shift["end"]
if all_day and all_day_datetime:
start = datetime.datetime.combine(start, datetime.datetime.min.time(), tzinfo=pytz.UTC)
end = datetime.datetime.combine(start, datetime.datetime.max.time(), tzinfo=pytz.UTC)
end = datetime.datetime.combine(end, datetime.datetime.max.time(), tzinfo=pytz.UTC)
is_gap = shift.get("is_gap", False)
shift_json = {
"all_day": all_day,