fix: mssql requestTimeout 5min + try/catch par étape sync
- requestTimeout 300000ms pour éviter timeout sur grosses tables (MvtArt) - Chaque étape sync est wrappée en try/catch pour ne pas bloquer les suivantes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
cf6a7aa0b2
commit
5ce480ade3
2 files changed
+7
-1
No files matched your search
+5
-1
@@ -43,7 +43,11 @@ async function syncAll(force = false) {
|
||||
const { name, fn } = STEPS[i];
|
||||
setProgress(name, i + 1);
|
||||
console.log(`[${i + 1}/${STEPS.length}] Sync ${name}…`);
|
||||
await fn(force);
|
||||
try {
|
||||
await fn(force);
|
||||
} catch (err) {
|
||||
console.error(`[${name}] ERREUR NON CATCHÉE: ${err.message}`);
|
||||
}
|
||||
}
|
||||
} finally {
|
||||
setSyncRunning(false);
|
||||
|
||||
Reference in new issue
Block a user