mirror of
https://github.com/xCyanGrizzly/DragonsStash.git
synced 2026-09-21 05:21:43 +00:00
fix(worker): fall through to download pipeline on any forward-path throw
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -1770,6 +1770,7 @@ async function processOneArchiveSet(
|
|||||||
// falls through into the existing download pipeline below so indexing
|
// falls through into the existing download pipeline below so indexing
|
||||||
// completeness never regresses.
|
// completeness never regresses.
|
||||||
if (channel.allowsForwarding === true) {
|
if (channel.allowsForwarding === true) {
|
||||||
|
try {
|
||||||
const forwardResult = await tryForwardArchiveSet(
|
const forwardResult = await tryForwardArchiveSet(
|
||||||
ctx, archiveSet, setIdx, totalSets, previewMatches, ingestionRunId
|
ctx, archiveSet, setIdx, totalSets, previewMatches, ingestionRunId
|
||||||
);
|
);
|
||||||
@@ -1780,6 +1781,12 @@ async function processOneArchiveSet(
|
|||||||
{ fileName: archiveName },
|
{ fileName: archiveName },
|
||||||
"Forward path unavailable for this archive — falling back to download+reupload"
|
"Forward path unavailable for this archive — falling back to download+reupload"
|
||||||
);
|
);
|
||||||
|
} catch (forwardPathErr) {
|
||||||
|
accountLog.warn(
|
||||||
|
{ err: forwardPathErr, fileName: archiveName },
|
||||||
|
"Forward path threw unexpectedly — falling back to download+reupload"
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const tempPaths: string[] = [];
|
const tempPaths: string[] = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user