History

Preserve provider update error causes

Julius Marminge committed 4 months ago

Commit 2c81a9b1 parent 68306182 files · +5 −0Browse files

Unified · Split

2 files
  1. apps/server/src/provider/providerMaintenanceRunner.test.ts +4 −0
  2. apps/server/src/provider/providerMaintenanceRunner.ts +1 −0
apps/server/src/provider/providerMaintenanceRunner.test.ts+4−0
@@ -461,6 +461,10 @@ describe("providerMaintenanceRunner", () => { · 460 unmodified lines
461 assert.strictEqual(isServerProviderUpdateError(error), true);461 assert.strictEqual(isServerProviderUpdateError(error), true);
462 if (isServerProviderUpdateError(error)) {462 if (isServerProviderUpdateError(error)) {
463 assert.include(error.reason, "already running");463 assert.include(error.reason, "already running");
464 assert.strictEqual(isServerProviderUpdateError(error.cause), true);
465 if (isServerProviderUpdateError(error.cause)) {
466 assert.strictEqual(error.cause.provider, "unknown");
467 }
464 }468 }
465 }469 }
466 470
apps/server/src/provider/providerMaintenanceRunner.ts+1−0
@@ -465,6 +465,7 @@ export const make = Effect.fn("ProviderMaintenanceRunner.make")(function* () { · 464 unmodified lines
465 ? new ServerProviderUpdateError({465 ? new ServerProviderUpdateError({
466 provider,466 provider,
467 reason: error.reason,467 reason: error.reason,
468 cause: error,
468 })469 })
469 : error,470 : error,
470 ),471 ),