diff --git a/src/global/actions/api/settings.ts b/src/global/actions/api/settings.ts index a03d00490..a20925206 100644 --- a/src/global/actions/api/settings.ts +++ b/src/global/actions/api/settings.ts @@ -697,10 +697,9 @@ addActionHandler('loadConfig', async (global): Promise => { addActionHandler('loadPromoData', async (global): Promise => { const promoData = await callApi('fetchPromoData'); - if (!promoData) return; global = getGlobal(); - const timeout = promoData.expires - getServerTime(); + const timeout = (promoData?.expires || 0) - getServerTime(); if (timeout > 0) { requestActionTimeout({ action: 'loadPromoData',