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