From ad07f3e1f8df510632a4e8a29a574ff3a0eb7f46 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 14 Jun 2024 08:59:04 -0500 Subject: [PATCH] CE-1113 Avoid an NPE in doSpecHtml, if branding doesn't have an accent color --- .../java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java index ed767327..96625d79 100644 --- a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java +++ b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java @@ -750,7 +750,7 @@ public class QJavalinApiHandler ///////////////////////////////// html = html.replace("{spec-url}", apiInstanceMetaData.getPath() + version + "/openapi.json"); html = html.replace("{version}", version); - html = html.replace("{primaryColor}", branding == null ? "#FF791A" : branding.getAccentColor()); + html = html.replace("{primaryColor}", (branding == null || branding.getAccentColor() == null) ? "#FF791A" : branding.getAccentColor()); if(branding != null && StringUtils.hasContent(branding.getLogo())) {