From ec1329390790d021baaae8affc0ea4545d356e95 Mon Sep 17 00:00:00 2001 From: ssongliu Date: Thu, 26 Jun 2025 15:14:10 +0800 Subject: [PATCH] fix: resolve Google Drive token refresh failure --- agent/app/service/backup.go | 2 -- agent/cron/job/backup.go | 4 +--- core/app/service/backup.go | 2 -- core/init/cron/job/backup.go | 2 -- frontend/src/views/setting/backup-account/index.vue | 2 +- 5 files changed, 2 insertions(+), 10 deletions(-) diff --git a/agent/app/service/backup.go b/agent/app/service/backup.go index f254bc1e8929..57050df6781d 100644 --- a/agent/app/service/backup.go +++ b/agent/app/service/backup.go @@ -290,8 +290,6 @@ func (u *BackupService) RefreshToken(req dto.OperateByID) error { switch backup.Type { case constant.OneDrive: refreshToken, err = client.RefreshToken("refresh_token", "refreshToken", varMap) - case constant.GoogleDrive: - refreshToken, err = client.RefreshGoogleToken("refresh_token", "refreshToken", varMap) case constant.ALIYUN: refreshToken, err = client.RefreshALIToken(varMap) } diff --git a/agent/cron/job/backup.go b/agent/cron/job/backup.go index 7e2260e7fff1..caad3351e8be 100644 --- a/agent/cron/job/backup.go +++ b/agent/cron/job/backup.go @@ -18,7 +18,7 @@ func NewBackupJob() *backup { func (b *backup) Run() { var backups []model.BackupAccount - _ = global.DB.Where("`type` in (?) AND is_public = 0", []string{constant.OneDrive, constant.ALIYUN, constant.GoogleDrive}).Find(&backups) + _ = global.DB.Where("`type` in (?) AND is_public = 0", []string{constant.OneDrive, constant.ALIYUN}).Find(&backups) if len(backups) == 0 { return } @@ -39,8 +39,6 @@ func (b *backup) Run() { switch backupItem.Type { case constant.OneDrive: refreshToken, err = client.RefreshToken("refresh_token", "refreshToken", varMap) - case constant.GoogleDrive: - refreshToken, err = client.RefreshGoogleToken("refresh_token", "refreshToken", varMap) case constant.ALIYUN: refreshToken, err = client.RefreshALIToken(varMap) } diff --git a/core/app/service/backup.go b/core/app/service/backup.go index df28e33253e6..30a04dc6cd9f 100644 --- a/core/app/service/backup.go +++ b/core/app/service/backup.go @@ -268,8 +268,6 @@ func (u *BackupService) RefreshToken(req dto.OperateByName) error { switch backup.Type { case constant.OneDrive: refreshToken, err = client.RefreshToken("refresh_token", "refreshToken", varMap) - case constant.GoogleDrive: - refreshToken, err = client.RefreshGoogleToken("refresh_token", "refreshToken", varMap) case constant.ALIYUN: refreshToken, err = client.RefreshALIToken(varMap) } diff --git a/core/init/cron/job/backup.go b/core/init/cron/job/backup.go index 4de602d1cb4c..761383e8e0c9 100644 --- a/core/init/cron/job/backup.go +++ b/core/init/cron/job/backup.go @@ -40,8 +40,6 @@ func (b *backup) Run() { switch backupItem.Type { case constant.OneDrive: refreshToken, err = client.RefreshToken("refresh_token", "refreshToken", varMap) - case constant.GoogleDrive: - refreshToken, err = client.RefreshGoogleToken("refresh_token", "refreshToken", varMap) case constant.ALIYUN: refreshToken, err = client.RefreshALIToken(varMap) } diff --git a/frontend/src/views/setting/backup-account/index.vue b/frontend/src/views/setting/backup-account/index.vue index f9fcace378d2..59737ea58fe7 100644 --- a/frontend/src/views/setting/backup-account/index.vue +++ b/frontend/src/views/setting/backup-account/index.vue @@ -183,7 +183,7 @@ const loadEndpoint = (row: any) => { }; const hasTokenRefresh = (row: any) => { - return row.type === 'OneDrive' || row.type === 'ALIYUN' || row.type === 'GoogleDrive'; + return row.type === 'OneDrive' || row.type === 'ALIYUN'; }; const onDelete = async (row: Backup.BackupInfo) => {