diff --git a/bot/onedrive.py b/bot/onedrive.py index d69bb3defe..c41dd1e410 100644 --- a/bot/onedrive.py +++ b/bot/onedrive.py @@ -95,9 +95,10 @@ async def get_access_token(self, code: str = None): headers={"Content-Type": "application/x-www-form-urlencoded"}, data=data, ) as resp: - expiry_time = self.creds.get("expires_in") self.creds = await resp.json() - self.creds["expires_at"] = time.time() + expiry_time + if self.creds.get("error"): + return self.creds + self.creds["expires_at"] = time.time() + self.creds.get("expires_in") udB.set_key("OD_AUTH_TOKEN", self.creds) await resp.release() return self.creds