From 0997516362a0e0fbd58c38cee4180fd8d6b9a639 Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Sat, 8 Apr 2023 11:36:09 -0700 Subject: Gracefully handle expired refresh tokens --- src/bin/sso/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/sso/main.rs b/src/bin/sso/main.rs index 0043a1d..f447f10 100644 --- a/src/bin/sso/main.rs +++ b/src/bin/sso/main.rs @@ -284,7 +284,10 @@ fn main() -> Result<(), Box> { if command == Commands::Login || !profile.valid_access_token() { if profile.valid_refresh_token() { // Try a refresh... - profile.refresh()?; + // Ignore any errors + if let Err(e) = profile.refresh() { + log::info!("Failed to refresh token: {}", e); + } } if !profile.valid_access_token() { -- cgit v1.2.3