From bdb7b868ef7a43907fa9759a46a104f5c17c9009 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 12 Jun 2013 16:14:59 -0500 Subject: [PATCH] IDEMPIERE-1029 Error on Account Element Window / Based on patch from Juliana Corredor --- .../org/adempiere/webui/adwindow/ADTabpanel.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java index 78cf925f4e..37a635a2b9 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java @@ -1242,12 +1242,20 @@ DataStatusListener, IADTabpanel, IdSpace, IFieldEditorContainer } } - Boolean summary = (Boolean) gridTab.getValue("IsSummary"); - if (summary != null && !summary.booleanValue() == data.isSummary()) { + Object summaryobj = gridTab.getValue("IsSummary"); + boolean summary = false; + if (summaryobj != null) { + if (summaryobj instanceof Boolean) { + summary = ((Boolean)summaryobj).booleanValue(); + } else { + summary = "Y".equals(summaryobj.toString()); + } + } + if (summary != data.isSummary()) { data.setSummary(summary); changed = true; } - + if (changed) { treeNode.setData(data); }