Fix: update Outlook refresh token when refreshed (#11341)

This commit is contained in:
shamoon 2025-11-11 08:27:24 -08:00 committed by GitHub
parent 44f0191bfb
commit 005ef4fce6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -103,6 +103,9 @@ class PaperlessMailOAuth2Manager:
refresh_token=account.refresh_token,
),
)
if "refresh_token" in result:
# Outlook returns a new refresh token on refresh, Gmail does not
account.refresh_token = result["refresh_token"]
account.password = result["access_token"]
account.expiration = timezone.now() + timedelta(
seconds=result["expires_in"],