Unified · Split
| @@ -2204,9 +2204,9 @@ export const createExecutor = <const TPlugins extends readonly AnyPlugin[] = rea · 2203 unmodified lines | |||
| 2204 | // (re-auth required); every other code must still reach | 2204 | // (re-auth required); every other code must still reach |
| 2205 | // the caller as an auth failure, because a StorageError | 2205 | // the caller as an auth failure, because a StorageError |
| 2206 | // is scrubbed to "Internal tool error [id]" at the | 2206 | // is scrubbed to "Internal tool error [id]" at the |
| 2207 | // sandbox boundary (the Pylon prod regression: the AS | 2207 | // sandbox boundary (a prod regression: the AS rejected |
| 2208 | // rejected refreshes with a non-invalid_grant 400 and | 2208 | // refreshes with a non-invalid_grant 400 and callers saw |
| 2209 | // callers saw only the opaque defect). | 2209 | // only the opaque defect). |
| 2210 | if (cause.error !== undefined) { | 2210 | if (cause.error !== undefined) { |
| 2211 | return new CredentialResolutionError({ | 2211 | return new CredentialResolutionError({ |
| 2212 | owner, | 2212 | owner, |