From: Mathieu Baudier Date: Wed, 30 Jun 2021 08:59:04 +0000 (+0200) Subject: Make sure a non-null theme is returned. X-Git-Tag: argeo-commons-2.1.103~19 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=f4b95d1ba9886a2d9fd3d81ddce96421a106b94f Make sure a non-null theme is returned. --- 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); }