From 28d5c488824f561b74c860631a72e96a62e816b8 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 14 Jan 2015 16:36:24 -0500 Subject: [PATCH] IDEMPIERE-2401 MStorageOnHand[] getAll, the forUpdate conflict with isUseGuaranteeDateForMPolicy --- org.adempiere.base/src/org/compiere/model/Query.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/Query.java b/org.adempiere.base/src/org/compiere/model/Query.java index 9a3b4b398d..0fcd883cfb 100644 --- a/org.adempiere.base/src/org/compiere/model/Query.java +++ b/org.adempiere.base/src/org/compiere/model/Query.java @@ -748,8 +748,11 @@ public class Query MRole role = MRole.getDefault(this.ctx, false); sql = role.addAccessSQL(sql, table.getTableName(), applyAccessFilterFullyQualified, applyAccessFilterRW); } - if (forUpdate) + if (forUpdate) { sql = sql + " FOR UPDATE"; + if (DB.isPostgreSQL()) + sql = sql + " OF " + table.getTableName(); + } if (log.isLoggable(Level.FINEST)) log.finest("TableName = "+table.getTableName()+"... SQL = " +sql); //red1 - to assist in debugging SQL return sql; }