[idempiere/idempiere] 35d433: IDEMPIERE-7103 CSV Import fails with WrongDataType...

0 views
Skip to first unread message

Carlos Ruiz

unread,
Sep 21, 2026, 1:41:08 PM (15 hours ago) Sep 21
to idempi...@googlegroups.com
Branch: refs/heads/release-13
Home: https://github.com/idempiere/idempiere
Commit: 35d43330c5675d5351808a017c6df4d3c9949cf4
https://github.com/idempiere/idempiere/commit/35d43330c5675d5351808a017c6df4d3c9949cf4
Author: Alan Lescano <32880862+...@users.noreply.github.com>
Date: 2026-09-21 (Mon, 21 Sep 2026)

Changed paths:
M org.adempiere.base/src/org/adempiere/impexp/GridTabCSVExporter.java
M org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java
M org.adempiere.base/src/org/compiere/util/DisplayType.java

Log Message:
-----------
IDEMPIERE-7103 CSV Import fails with WrongDataType on "Timestamp with Time Zone" columns (#3365)

Export and import DisplayType.TimestampWithTimeZone values using the
new DisplayType.DEFAULT_TIMESTAMP_WITH_TIMEZONE_FORMAT
(yyyy-MM-dd HH:mm:ssXXX, e.g. 2026-09-15 22:00:00-03:00), following
the same approach used for Date, DateTime and Time.

Co-authored-by: Claude Opus 5 <nor...@anthropic.com>


Commit: 4fde796fe5f680bc19e458b28752fc091f9b24bc
https://github.com/idempiere/idempiere/commit/4fde796fe5f680bc19e458b28752fc091f9b24bc
Author: Md. Shahriar Karim Shawon <shawo...@gmail.com>
Date: 2026-09-21 (Mon, 21 Sep 2026)

Changed paths:
M org.adempiere.base/src/org/compiere/model/MToolBarButtonRestrict.java
A org.idempiere.test/src/org/idempiere/test/model/MToolBarButtonRestrictTest.java

Log Message:
-----------
IDEMPIERE-6968 NPE in FavoriteSimpleTreeModel.render() when role lacks window access (#3364)

MRole.getWindowAccess(int) is documented to return null when the role has no
access to the window at all. MToolBarButtonRestrict.isNewButtonRestricted
assigned that Boolean to a primitive, so the null was auto-unboxed and threw
NullPointerException.

This was the only call site in core that unboxed the result; every other caller
holds it in a Boolean and null-checks it.

Treat "no access record" as "no access", so the New button is reported as
restricted instead of throwing.

Reachable from at least two paths:
- FavoriteSimpleTreeModel.render(), when a favorite added under one role is
rendered under another role that cannot access the window.
- WEditorPopupMenu, when the role has no access to the SO zoom window but has
access to the PO one.

Co-authored-by: Claude Opus 5 <nor...@anthropic.com>


Commit: a88338e4673f6f4b9124d5bdee7b98f02d86eb0f
https://github.com/idempiere/idempiere/commit/a88338e4673f6f4b9124d5bdee7b98f02d86eb0f
Author: mbozem <mbo...@bozem.de>
Date: 2026-09-21 (Mon, 21 Sep 2026)

Changed paths:
M org.adempiere.base/src/org/compiere/wf/MWFActivity.java

Log Message:
-----------
Fix IDEMPIERE-7101 Infinite loop in workflow approval user search (#3362)


Commit: 0bbc4fa5df2e0425719c555d29c8a50e384fe167
https://github.com/idempiere/idempiere/commit/0bbc4fa5df2e0425719c555d29c8a50e384fe167
Author: Carlos Ruiz <car...@gmail.com>
Date: 2026-09-21 (Mon, 21 Sep 2026)

Changed paths:
M org.adempiere.base/src/org/compiere/model/MOrder.java

Log Message:
-----------
IDEMPIERE-6571 Disable stock reservation for order if shipment is not autogenerated (#3361)

- fix the case of not clearing reservations when completed


Compare: https://github.com/idempiere/idempiere/compare/39b9b80be7e7...0bbc4fa5df2e

To unsubscribe from these emails, change your notification settings at https://github.com/idempiere/idempiere/settings/notifications
Reply all
Reply to author
Forward
0 new messages