fix(vault-fetch): tolerate 'already logged in' at bw config server #68

Merged
clawdie merged 1 commit from fix/vault-fetch-bw-config-when-logged-in into main 2026-06-20 07:10:52 +02:00

1 commit

Author SHA1 Message Date
Sam & Claude
81114491f5 fix(vault-fetch): tolerate 'already logged in' at bw config server
bw config server refuses with 'Logout required before server config update'
when the CLI is already authenticated. The helper treated that as fatal
(exit 1), which broke every repeat run on an already-logged-in host — exactly
the 'refresh .env from vault' case the helper exists for.

The bw login block already tolerates 'already logged in'; mirror that for
bw config: capture stderr/stdout and tolerate 'logout required' /
'already configured' / 'already set', failing only on a real error.

Verified on domedog: fixed helper runs cleanly from the logged-in state
(previously exited 1 at the config step).

Checks: sh -n; git diff --check; ./scripts/check-format.sh (prettier clean).

Co-Authored-By: Hermes & Sam <hello@clawdie.si>
2026-06-20 07:06:44 +02:00