refs #4823 Handled more errors

This commit is contained in:
Guillermo Bonet 2023-07-03 07:35:18 +02:00
parent 17e3e4dfbf
commit b3628cd2f1
2 changed files with 5 additions and 5 deletions

View File

@ -59,7 +59,7 @@ class Floriday {
await utils.separator(`${cycle++} ${(cycle == 2 ? 'Cycle' : 'Cycles')}`);
} catch (err) {
if (err?.original?.code === 'ER_SOCKET_UNEXPECTED_CLOSE' || (err?.message).substring(0, 24) === 'SequelizeConnectionError')
if (includes('ER_SOCKET_UNEXPECTED_CLOSE','ECONNREFUSED').includes(err?.original?.code) || (err?.message).substring(0, 24) === 'SequelizeConnectionError')
throw err;
utils.handler('critical', err);
}

View File

@ -59,7 +59,7 @@ export async function checkToken(isForce) {
optionalMsg = 'Using stored token...';
await okSpin(optionalMsg);
} catch (err) {
await await failSpin(err);
await failSpin(err);
}
};
@ -157,7 +157,7 @@ export async function syncModel(model) {
const res = (await vnRequest('GET', `${env.API_URL}${methods[model].sync.url}${curSeqNum}${params ? `?${params}` : ''}`));
if (res?.response?.status == 403 && res?.response?.data?.title === 'There are no connected suppliers.') { // Forbidden
await await warnSpin(`Syncing ${model}...`, new Error(res.response.data.title));
await warnSpin(`Syncing ${model}...`, new Error(res.response.data.title));
return;
}
@ -174,7 +174,7 @@ export async function syncModel(model) {
: `Syncing ${model}...`);
await okSpin();
} catch (err) {
await await failSpin(err);
await failSpin(err);
}
};
@ -781,7 +781,7 @@ export async function deleteConnections() {
if (spinner && i) await okSpin(`Deleting ${i++} connections...`);
} catch (err) {
await criticalSpin(err);
throw err;
}
};