From c3cbc78e13d5679f5ae0f9a79a8a24b0764a0d4f Mon Sep 17 00:00:00 2001 From: pylixonly <82711525+pylixonly@users.noreply.github.com> Date: Thu, 26 Dec 2024 12:59:55 +0800 Subject: [PATCH] fix(theme): update validation logic --- src/lib/addons/themes/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/addons/themes/index.ts b/src/lib/addons/themes/index.ts index 995d74a..546c040 100644 --- a/src/lib/addons/themes/index.ts +++ b/src/lib/addons/themes/index.ts @@ -63,7 +63,7 @@ function processData(data: VendettaThemeManifest) { function validateTheme(themeJSON: any): boolean { if (typeof themeJSON !== "object" || themeJSON === null) return false; if (themeJSON.spec !== 2 && themeJSON.spec !== 3) return false; - if (!themeJSON.main) return false; + if (themeJSON.spec === 3 && !themeJSON.main) return false; return true; }