From 6e62f45845239d7072e01cb0b891f302830f77cd Mon Sep 17 00:00:00 2001 From: hieplq Date: Sat, 14 Jul 2018 22:34:31 +0700 Subject: [PATCH] IDEMPIERE-3631: InfoWindow : Reference Date+Time only displays Date in grid java.lang.IndexOutOfBoundsException --- .../org/adempiere/webui/component/WListItemRenderer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java index 538f9c4c1e..14f988f807 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java @@ -294,7 +294,11 @@ public class WListItemRenderer implements ListitemRenderer, EventListene } else if (field instanceof Timestamp) { - int refId = m_tableColumns.get(columnIndex).getAD_Reference_ID(); + int refId = 0; + if (m_tableColumns != null && columnIndex < m_tableColumns.size()) { + refId = m_tableColumns.get(columnIndex).getAD_Reference_ID(); + } + if (refId == 0) refId = DisplayType.Date; SimpleDateFormat dateFormat = DisplayType.getDateFormat(refId, AEnv.getLanguage(Env.getCtx()));