fix: preserve native compaction failures

(cherry picked from commit d13e9f30a06cad347226d2fa377cab8c086debc3)
This commit is contained in:
usr-bin-roygbiv
2026-07-30 01:42:53 +02:00
committed by can1357
parent 7fff8869a0
commit 9dd8d3c6ce
2 changed files with 34 additions and 1 deletions
@@ -2542,7 +2542,7 @@ export class SessionMaintenance {
candidate.api,
);
if (AIError.is(id, AIError.Flag.AuthFailed)) {
lastError = this.#buildCompactionAuthError();
if (!nativeCompactionFailure) lastError = this.#buildCompactionAuthError();
break;
}
if (AIError.is(id, AIError.Flag.Timeout)) {