Properly reset state after backup import
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
@@ -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());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user