if (request != null) { headers.put("locale", request.getLocale().getCountry()); headers.putAll(HttpRequestUtils.getRequestHeaders(request));
LOGGER.debug("Executing groovy script to determine theme for [{}]", service.getId()); val result = ScriptingUtils.executeGroovyScript(resource, new Object[]{service, rService, request.getQueryString(), HttpRequestUtils.getRequestHeaders(request), LOGGER}, String.class, true); return StringUtils.defaultIfBlank(result, getDefaultThemeName());