diff --git a/services/SefinekAPI.js b/services/SefinekAPI.js index 4c26cde..0cd7c26 100644 --- a/services/SefinekAPI.js +++ b/services/SefinekAPI.js @@ -35,9 +35,10 @@ module.exports = async () => { uniqueLogs.forEach(ip => updateSefinekAPIInCSV(ip.rayId, true)); } catch (err) { - const msg = err.response?.data?.message || err.message; - if (!msg?.includes('No valid or unique')) { - log(2, `Failed to send logs to Sefinek API! Status: ${err.response?.status ?? 'Unknown'}; Message: ${msg}`); + const msg = err?.response?.data?.message; + const errMsg = Array.isArray(msg) ? msg[0] : msg || err.message; + if (!errMsg?.includes('No valid or unique')) { + log(2, `Failed to send logs to Sefinek API! Status: ${err?.response?.status ?? 'Unknown'}; Message: ${errMsg}`); } } }; \ No newline at end of file