From 5852fac71a205a52ed0dc495d557d565cd1de6a0 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Tue, 11 Jun 2024 14:32:31 +0200 Subject: [PATCH] backups: validate mountOptions is an object for managed providers --- src/backups.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backups.js b/src/backups.js index 2abf1ca8d..2de5baa97 100644 --- a/src/backups.js +++ b/src/backups.js @@ -454,6 +454,8 @@ async function setupStorage(storageConfig, hostPath) { if (!mounts.isManagedProvider(storageConfig.provider)) return null; + if (!storageConfig.mountOptions || typeof storageConfig.mountOptions !== 'object') throw new BoxError(BoxError.BAD_FIELD, 'mountOptions must be an object'); + const error = mounts.validateMountOptions(storageConfig.provider, storageConfig.mountOptions); if (error) throw error;