Properly reset state after backup import

This commit is contained in:
schroda
2025-06-01 22:56:06 +02:00
parent d7c185887b
commit 1721c15079
2 changed files with 2 additions and 7 deletions

View File

@@ -2684,7 +2684,7 @@ export class RequestManager {
file: File, file: File,
options?: MutationOptions<RestoreBackupMutation, RestoreBackupMutationVariables>, options?: MutationOptions<RestoreBackupMutation, RestoreBackupMutationVariables>,
): AbortableApolloMutationResponse<RestoreBackupMutation> { ): AbortableApolloMutationResponse<RestoreBackupMutation> {
const result = this.doRequest<RestoreBackupMutation, RestoreBackupMutationVariables>( return this.doRequest<RestoreBackupMutation, RestoreBackupMutationVariables>(
GQLMethod.MUTATION, GQLMethod.MUTATION,
RESTORE_BACKUP, RESTORE_BACKUP,
{ backup: file }, { backup: file },
@@ -2692,12 +2692,6 @@ export class RequestManager {
...options, ...options,
}, },
); );
result.response.then(() => {
this.reset();
});
return result;
} }
public validateBackupFile( public validateBackupFile(

View File

@@ -120,6 +120,7 @@ export function Backup() {
makeToast(t('settings.backup.action.restore.error.label.failure'), 'error'); makeToast(t('settings.backup.action.restore.error.label.failure'), 'error');
} }
requestManager.reset();
backupRestoreId = undefined; backupRestoreId = undefined;
setTriggerReRender(Date.now()); setTriggerReRender(Date.now());
} }