From a091a95383708b2555a3c8dee2584aa12807773e Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Wed, 26 May 2021 17:10:30 +0200
Subject: [PATCH] fix(fs): only ensureDir non-empty string (#10177)

---
 lib/util/fs/index.ts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/util/fs/index.ts b/lib/util/fs/index.ts
index 71f4c42bf3..be10caffd1 100644
--- a/lib/util/fs/index.ts
+++ b/lib/util/fs/index.ts
@@ -1,3 +1,4 @@
+import is from '@sindresorhus/is';
 import * as fs from 'fs-extra';
 import { isAbsolute, join, parse } from 'upath';
 import { getAdminConfig } from '../../config/admin';
@@ -65,7 +66,9 @@ export async function renameLocalFile(
 
 // istanbul ignore next
 export async function ensureDir(dirName: string): Promise<void> {
-  await fs.ensureDir(dirName);
+  if (is.nonEmptyString(dirName)) {
+    await fs.ensureDir(dirName);
+  }
 }
 
 // istanbul ignore next
-- 
GitLab