backup cleaner: do not clean when provider is not mounted

This commit is contained in:
Girish Ramakrishnan
2022-03-30 10:17:20 -07:00
parent bfb233eca1
commit 74e849e2a1
3 changed files with 14 additions and 4 deletions

View File

@@ -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;