From 5ca3caea53e38e29ea0fac367244171a17ae8520 Mon Sep 17 00:00:00 2001 From: Yuriy Liskov Date: Sun, 14 Dec 2025 07:46:00 +0200 Subject: [PATCH] gdrive backup/restore login fix --- .../smartyoutubetv2/common/misc/GDriveBackupManager.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/GDriveBackupManager.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/GDriveBackupManager.java index ae7e8c8be..ecc1d840c 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/GDriveBackupManager.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/GDriveBackupManager.java @@ -170,7 +170,9 @@ public class GDriveBackupManager { unused -> {}, error -> { MessageHelpers.showLongMessage(mContext, error.getMessage()); - logIn(this::startBackupConfirm); // auth data outdated (invalid_grant) + if (Helpers.startsWith(error.getMessage(), "AuthError")) { + logIn(this::startBackupConfirm); // auth data outdated (AuthError: invalid_grant) + } }, () -> MessageHelpers.showMessage(mContext, R.string.msg_done) ); @@ -305,7 +307,9 @@ public class GDriveBackupManager { this::showLocalRestoreDialog, error -> { MessageHelpers.showLongMessage(mContext, error.getMessage()); - logIn(this::startRestoreConfirm); // auth outdated (invalid_grant) + if (Helpers.startsWith(error.getMessage(), "AuthError")) { + logIn(this::startRestoreConfirm); // auth data outdated (AuthError: invalid_grant) + } } ); }