mirror of
https://github.com/morluto/rea.git
synced 2026-10-22 05:42:31 -05:00
fix(javascript): preserve cleanup failures during preparation cancellation (#1654)
This commit is contained in:
1 parent
bc7846db91
commit
890dfa49f6
3 files changed
+78
-13
No files matched your search
@@ -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