From 11b141b19085af85cb66b4ff733684b8049baee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=AE=E5=87=89?= <927625802@qq.com> Date: Fri, 5 Nov 2021 16:32:20 +0800 Subject: [PATCH] :sparkles: update onedrive account status --- drivers/onedrive.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/onedrive.go b/drivers/onedrive.go index 3a2fbf07..37c79efa 100644 --- a/drivers/onedrive.go +++ b/drivers/onedrive.go @@ -146,9 +146,11 @@ func (o Onedrive) RefreshToken(account *model.Account) error { "refresh_token": account.RefreshToken, }).Post(url) if err != nil { + account.Status = err.Error() return err } if e.Error != "" { + account.Status = e.ErrorDescription return fmt.Errorf("%s", e.ErrorDescription) } account.RefreshToken, account.AccessToken = resp.RefreshToken, resp.AccessToken @@ -280,9 +282,6 @@ func (o Onedrive) Save(account *model.Account, old *model.Account) error { return } err = o.RefreshToken(&newAccount) - if err != nil { - newAccount.Status = err.Error() - } _ = model.SaveAccount(newAccount) }) if err != nil {