fix: No logs found

This commit is contained in:
Andras Bacsai 2022-04-22 11:44:04 +02:00
parent c05a140b0b
commit 2f90fd1fe6

View File

@ -50,25 +50,26 @@
async function loadAllLogs() { async function loadAllLogs() {
try { try {
const data: any = await get(`/applications/${id}/logs.json`); const data: any = await get(`/applications/${id}/logs.json`);
lastLog = data.logs[data.logs.length - 1]; if (data?.logs) {
logs = data.logs; lastLog = data.logs[data.logs.length - 1];
return; logs = data.logs;
} catch ({ error }) { }
} catch (error) {
console.log(error);
return errorNotification(error); return errorNotification(error);
} }
} }
async function loadLogs() { async function loadLogs() {
try { try {
const newLogs: any = await get( const newLogs: any = await get(
`/applications/${id}/logs.json?since=${lastLog.split(' ')[0]}` `/applications/${id}/logs.json?since=${lastLog?.split(' ')[0] || 0}`
); );
if (newLogs.logs[newLogs.logs.length - 1] !== logs[logs.length - 1]) {
if (newLogs?.logs && newLogs.logs[newLogs.logs.length - 1] !== logs[logs.length - 1]) {
logs = logs.concat(newLogs.logs); logs = logs.concat(newLogs.logs);
lastLog = newLogs.logs[newLogs.logs.length - 1]; lastLog = newLogs.logs[newLogs.logs.length - 1];
} }
} catch (error) {
return;
} catch ({ error }) {
return errorNotification(error); return errorNotification(error);
} }
} }