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 {