mirror of
https://github.com/morluto/rea
synced 2026-10-26 14:25:49 -04:00
fix(javascript): preserve cleanup failures during preparation cancellation (#1654)
This commit is contained in:
@@ -637,7 +637,9 @@ export class JavaScriptAnalysisWorker {
|
||||
// Ownership preparation is abortable before the worker deadline exists.
|
||||
if (
|
||||
deadline?.interruption === "cancelled" ||
|
||||
(deadline === undefined && signal?.aborted === true)
|
||||
(deadline === undefined &&
|
||||
signal?.aborted === true &&
|
||||
!(cause instanceof ProviderCleanupError))
|
||||
)
|
||||
return new AnalysisCancelledError(OPERATION, {
|
||||
capturedOutput: this.#captured(),
|
||||
|
||||
Reference in New Issue
Block a user