From 6e545219a4e710a5b8f5d38532915f87ebc5cf97 Mon Sep 17 00:00:00 2001 From: fabio Date: Wed, 23 Dec 2020 18:25:57 +0000 Subject: [PATCH] fixes bug#21313 dev: Valdir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104842 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../seguridad/ItemMenuLimparCacheLocalidadesAPI.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheLocalidadesAPI.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheLocalidadesAPI.java index 405922d6e..754703531 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheLocalidadesAPI.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuLimparCacheLocalidadesAPI.java @@ -47,6 +47,12 @@ public class ItemMenuLimparCacheLocalidadesAPI extends DefaultItemMenuSistema { String[] urls = getURLSAPI(); + if( urls == null || urls.length == 0 ) { + Clients.alert(org.zkoss.util.resource.Labels.getLabel("limparCacheLocalidadesAPI.message.naoconfigurado"), + org.zkoss.util.resource.Labels.getLabel("limparCacheLocalidadesAPI.title"), Messagebox.INFORMATION); + return; + } + for (String url : urls) { if (StringUtils.isBlank(url) || url.contains("|")) { @@ -98,7 +104,9 @@ public class ItemMenuLimparCacheLocalidadesAPI extends DefaultItemMenuSistema { private String[] getURLSAPI() { ApplicationContext appContext = AppContext.getApplicationContext(); ConstanteService constanteService = (ConstanteService) appContext.getBean("constanteService"); - return constanteService.buscarURLAPI().split("\\|"); + String constante = constanteService.buscarURLAPI(); + + return constante==null ? null : constante.split("\\|"); } private String getToken() throws JOSEException {