From 4ce7fba3a94e0c3351ab192cc89ef9eb1e3dd493 Mon Sep 17 00:00:00 2001 From: Richard Morales Date: Tue, 16 Jul 2013 00:12:28 -0500 Subject: [PATCH] IDEMPIERE-941 NPE in WebServices when logging in with wrong username --- .../WEB-INF/src/org/idempiere/webservices/AbstractService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.idempiere.webservices/WEB-INF/src/org/idempiere/webservices/AbstractService.java b/org.idempiere.webservices/WEB-INF/src/org/idempiere/webservices/AbstractService.java index 8e9a3e98fc..7febafedd9 100644 --- a/org.idempiere.webservices/WEB-INF/src/org/idempiere/webservices/AbstractService.java +++ b/org.idempiere.webservices/WEB-INF/src/org/idempiere/webservices/AbstractService.java @@ -93,6 +93,9 @@ public class AbstractService { Login login = new Login(m_cs.getCtx()); KeyNamePair[] clients = login.getClients(loginRequest.getUser(), loginRequest.getPass()); + if (clients == null) + return "Error login - User invalid"; + boolean okclient = false; KeyNamePair selectedClient = null; for (KeyNamePair client : clients) {