backup cleaner: do not clean when provider is not mounted
This commit is contained in:
@@ -405,10 +405,9 @@ async function getBackupConfig() {
|
||||
|
||||
const backupConfig = JSON.parse(value); // provider, token, password, region, prefix, bucket
|
||||
|
||||
if (mounts.isManagedProvider(backupConfig.provider)) {
|
||||
backupConfig.mountStatus = await mounts.getStatus(backupConfig.provider, paths.MANAGED_BACKUP_MOUNT_DIR); // { state, message }
|
||||
} else if (backupConfig.provider === 'mountpoint') {
|
||||
backupConfig.mountStatus = await mounts.getStatus(backupConfig.provider, backupConfig.mountPoint); // { state, message }
|
||||
if (mounts.isManagedProvider(backupConfig.provider) || backupConfig.provider === 'mountpoint') {
|
||||
const hostPath = mounts.isManagedProvider(backupConfig.provider) ? paths.MANAGED_BACKUP_MOUNT_DIR : backupConfig.mountPoint;
|
||||
backupConfig.mountStatus = await mounts.getStatus(backupConfig.provider, hostPath); // { state, message }
|
||||
}
|
||||
|
||||
return backupConfig;
|
||||
|
||||
Reference in New Issue
Block a user