diff --git a/server/src/service.ts b/server/src/service.ts index 2160814..433ae25 100644 --- a/server/src/service.ts +++ b/server/src/service.ts @@ -97,20 +97,14 @@ export async function getRestaurantMenu(restaurant: Restaurant, date?: Date, for } let weekMenu = await getMenu(usedDate); - if (weekMenu == null) { - weekMenu = [{}, {}, {}, {}, {}]; - } + weekMenu ??= [{}, {}, {}, {}, {}]; for (let i = 0; i < 5; i++) { - if (weekMenu[i] == null) { - weekMenu[i] = {}; - } - if (weekMenu[i][restaurant] == null) { - weekMenu[i][restaurant] = { - lastUpdate: now, - closed: false, - food: [], - }; - } + weekMenu[i] ??= {}; + weekMenu[i][restaurant] ??= { + lastUpdate: now, + closed: false, + food: [], + }; } if (forceRefresh || !weekMenu[dayOfWeekIndex][restaurant]?.food?.length) { const firstDay = getFirstWorkDayOfWeek(usedDate);