From f4b95d1ba9886a2d9fd3d81ddce96421a106b94f Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Wed, 30 Jun 2021 10:59:04 +0200 Subject: [PATCH] Make sure a non-null theme is returned. --- org.argeo.cms.ui/src/org/argeo/cms/ui/AbstractCmsApp.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/AbstractCmsApp.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/AbstractCmsApp.java index 2ecc65841..e760a1018 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/AbstractCmsApp.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/AbstractCmsApp.java @@ -25,6 +25,8 @@ public abstract class AbstractCmsApp implements CmsApp { String themeId = getThemeId(uiName); if (themeId == null) return null; + if (!themes.containsKey(themeId)) + throw new IllegalArgumentException("Theme " + themeId + " not found."); return themes.get(themeId); } -- 2.30.2