diff --git a/backend/subscriptions.js b/backend/subscriptions.js index 03c07b49..7e43b9d2 100644 --- a/backend/subscriptions.js +++ b/backend/subscriptions.js @@ -491,6 +491,8 @@ exports.writeSubscriptionMetadata = (sub) => { : config_api.getConfigItem('ytdl_subscriptions_base_path'); const appendedBasePath = getAppendedBasePath(sub, basePath); const metadata_path = path.join(appendedBasePath, CONSTS.SUBSCRIPTION_BACKUP_PATH); + + fs.ensureDirSync(appendedBasePath); fs.writeJSONSync(metadata_path, sub); }