From f4f7ab3e491d1bb0a31e1ab7fe48e5761a051542 Mon Sep 17 00:00:00 2001 From: garronej Date: Sat, 25 Mar 2023 04:20:10 +0100 Subject: [PATCH] Make email theme initialization work with theme-only projects --- src/bin/initialize-email-theme.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bin/initialize-email-theme.ts b/src/bin/initialize-email-theme.ts index f27890c7..fb6b2dbc 100644 --- a/src/bin/initialize-email-theme.ts +++ b/src/bin/initialize-email-theme.ts @@ -28,6 +28,14 @@ function getThemeSrcDirPath() { return pathJoin(srcDirPath, split[0] + themeSrcDirBasename); }) .filter(exclude(undefined))[0]; + + if (themeSrcDirBasename === undefined) { + if (!fs.existsSync(pathJoin(srcDirPath, "kcContext.ts"))) { + return { "themeSrcDirPath": undefined }; + } + return { "themeSrcDirPath": srcDirPath }; + } + return { themeSrcDirPath }; }