fix(schdule): remove timezone
This commit is contained in:
@ -13,12 +13,11 @@ type ScheduleSeriesPayload = {
|
||||
roomId: string;
|
||||
doctorId: string;
|
||||
title: string;
|
||||
timezone: string;
|
||||
quota?: number | null;
|
||||
startDate: string;
|
||||
untilDate?: string | null;
|
||||
startTimeLocal: string;
|
||||
endTimeLocal: string;
|
||||
startTime: string;
|
||||
endTime: string;
|
||||
recurrence?: RecurrenceInput | null;
|
||||
};
|
||||
|
||||
@ -112,8 +111,8 @@ export class ScheduleModel {
|
||||
const exception = exceptionMap.get(`${series.id}:${occurrenceYmd}`);
|
||||
if (exception && exception.is_cancelled) continue;
|
||||
|
||||
const defaultStart = ScheduleModel.combineDateAndTime(occurrenceYmd, series.start_time_local);
|
||||
const defaultEnd = ScheduleModel.combineDateAndTime(occurrenceYmd, series.end_time_local);
|
||||
const defaultStart = ScheduleModel.combineDateAndTime(occurrenceYmd, series.start_time);
|
||||
const defaultEnd = ScheduleModel.combineDateAndTime(occurrenceYmd, series.end_time);
|
||||
|
||||
const doctor = exception?.override_doctor ?? series.doctor;
|
||||
const room = exception?.override_room ?? series.room;
|
||||
@ -262,12 +261,11 @@ export class ScheduleModel {
|
||||
series.room = room;
|
||||
series.doctor = doctor;
|
||||
series.title = payload.title;
|
||||
series.timezone = payload.timezone;
|
||||
series.quota = payload.quota ?? null;
|
||||
series.start_date = new Date(payload.startDate);
|
||||
series.until_date = payload.untilDate ? new Date(payload.untilDate) : null;
|
||||
series.start_time_local = payload.startTimeLocal;
|
||||
series.end_time_local = payload.endTimeLocal;
|
||||
series.start_time = payload.startTime;
|
||||
series.end_time = payload.endTime;
|
||||
series.recurrence_rule = ScheduleModel.recurrenceToRRule(payload.recurrence || null);
|
||||
series.status = Status.Active;
|
||||
series.created_by = actor;
|
||||
@ -295,12 +293,11 @@ export class ScheduleModel {
|
||||
series.room = room;
|
||||
series.doctor = doctor;
|
||||
series.title = payload.title;
|
||||
series.timezone = payload.timezone;
|
||||
series.quota = payload.quota ?? null;
|
||||
series.start_date = new Date(payload.startDate);
|
||||
series.until_date = payload.untilDate ? new Date(payload.untilDate) : null;
|
||||
series.start_time_local = payload.startTimeLocal;
|
||||
series.end_time_local = payload.endTimeLocal;
|
||||
series.start_time = payload.startTime;
|
||||
series.end_time = payload.endTime;
|
||||
series.recurrence_rule = ScheduleModel.recurrenceToRRule(payload.recurrence || null);
|
||||
series.updated_by = actor;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user