From 73de31fbc0d714169dca6aa7b531b9bdfc94daab Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 29 May 2013 18:26:29 -0500 Subject: [PATCH] IDEMPIERE-923 NPE when try to print after generate invoice (manual) / Based on patch from Richard Morales --- .../WEB-INF/src/org/adempiere/webui/apps/form/WGenForm.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WGenForm.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WGenForm.java index e26bec1d38..f542c5ee05 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WGenForm.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WGenForm.java @@ -383,7 +383,8 @@ public class WGenForm extends ADForm implements EventListener, WTableMode if (log.isLoggable(Level.CONFIG)) log.config("PrintItems=" + ids.length); m_ids = ids; - Clients.response(new AuEcho(this, "onAfterProcess", null)); + if (!genForm.getProcessInfo().isError()) + Clients.response(new AuEcho(this, "onAfterProcess", null)); } // generateShipments_complete @@ -559,7 +560,7 @@ public class WGenForm extends ADForm implements EventListener, WTableMode tr.appendChild(td); } - if (msgPresents) { + if (msgPresents && !genForm.getProcessInfo().isError()) { Td td = new Td(); if (log.getP_Msg() != null) { if (log.getAD_Table_ID() > 0 && log.getRecord_ID() > 0) {