diff --git a/org.compiere.db.oracle.provider/src/org/adempiere/db/oracle/partition/TablePartitionService.java b/org.compiere.db.oracle.provider/src/org/adempiere/db/oracle/partition/TablePartitionService.java index b921524b11..b923dfd21b 100644 --- a/org.compiere.db.oracle.provider/src/org/adempiere/db/oracle/partition/TablePartitionService.java +++ b/org.compiere.db.oracle.provider/src/org/adempiere/db/oracle/partition/TablePartitionService.java @@ -553,6 +553,7 @@ public class TablePartitionService implements ITablePartitionService { String s = rs.getString(partitionKeyColumn.getColumnName()); name.append(s); if (DisplayType.isText(partitionKeyColumn.getAD_Reference_ID()) || partitionKeyColumn.getAD_Reference_ID() == DisplayType.YesNo + || DisplayType.isList(partitionKeyColumn.getAD_Reference_ID()) || "EntityType".equals(partitionKeyColumn.getColumnName()) || "AD_Language".equals(partitionKeyColumn.getColumnName())) expression.append(DB.TO_STRING(s)); diff --git a/org.compiere.db.postgresql.provider/src/org/adempiere/db/postgresql/partition/TablePartitionService.java b/org.compiere.db.postgresql.provider/src/org/adempiere/db/postgresql/partition/TablePartitionService.java index 6ac816a2ed..c43e19aaee 100644 --- a/org.compiere.db.postgresql.provider/src/org/adempiere/db/postgresql/partition/TablePartitionService.java +++ b/org.compiere.db.postgresql.provider/src/org/adempiere/db/postgresql/partition/TablePartitionService.java @@ -890,6 +890,7 @@ public class TablePartitionService implements ITablePartitionService { updateStmt.append(partitionKeyColumn.getColumnName()).append("="); if (DisplayType.isText(partitionKeyColumn.getAD_Reference_ID()) || partitionKeyColumn.getAD_Reference_ID() == DisplayType.YesNo + || DisplayType.isList(partitionKeyColumn.getAD_Reference_ID()) || "EntityType".equals(partitionKeyColumn.getColumnName()) || "AD_Language".equals(partitionKeyColumn.getColumnName())) updateStmt.append("'").append(listValue).append("' ");