From ebb660528764278e5d074663ead6257b552a60f2 Mon Sep 17 00:00:00 2001 From: hieplq Date: Sun, 4 Sep 2016 19:37:29 +0700 Subject: [PATCH] IDEMPIERE-3180:form "create line from" on invoice window make NPE when clear BP field --- .../org/adempiere/webui/apps/form/WCreateFromInvoiceUI.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WCreateFromInvoiceUI.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WCreateFromInvoiceUI.java index d3866eb84c..d5daf47f48 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WCreateFromInvoiceUI.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WCreateFromInvoiceUI.java @@ -282,7 +282,8 @@ public class WCreateFromInvoiceUI extends CreateFromInvoice implements EventList // BPartner - load Order/Invoice/Shipment if (e.getPropertyName().equals("C_BPartner_ID")) { - int C_BPartner_ID = ((Integer)e.getNewValue()).intValue(); + Integer newBpValue = (Integer)e.getNewValue(); + int C_BPartner_ID = newBpValue == null?0:newBpValue.intValue(); initBPOrderDetails (C_BPartner_ID, true); } window.tableChanged(null);