frontend: use nullish coalescing for default auto-deletion time values

This commit is contained in:
juancarmore 2025-09-03 12:44:07 +02:00
parent 5b17efc5a2
commit ea20c204d5

View File

@ -91,8 +91,8 @@ export class RoomWizardRoomDetailsComponent implements OnDestroy {
if (formValue.autoDeletionDate) { if (formValue.autoDeletionDate) {
// Combine date with time // Combine date with time
const date = new Date(formValue.autoDeletionDate); const date = new Date(formValue.autoDeletionDate);
date.setHours(formValue.autoDeletionHour || 23); date.setHours(formValue.autoDeletionHour ?? 23);
date.setMinutes(formValue.autoDeletionMinute || 59); date.setMinutes(formValue.autoDeletionMinute ?? 59);
date.setSeconds(0); date.setSeconds(0);
date.setMilliseconds(0); date.setMilliseconds(0);
autoDeletionDateTime = date.getTime(); autoDeletionDateTime = date.getTime();
@ -131,8 +131,8 @@ export class RoomWizardRoomDetailsComponent implements OnDestroy {
} }
const date = new Date(formValue.autoDeletionDate); const date = new Date(formValue.autoDeletionDate);
const hour = formValue.autoDeletionHour || 23; const hour = formValue.autoDeletionHour ?? 23;
const minute = formValue.autoDeletionMinute || 59; const minute = formValue.autoDeletionMinute ?? 59;
date.setHours(hour); date.setHours(hour);
date.setMinutes(minute); date.setMinutes(minute);