Repository: metamodel
Updated Branches:
  refs/heads/master 484cbb1d0 -> e037b0d3f


METAMODEL-1176: Fixed SalesforceDataContext query building

Fixes #175


Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/d4112626
Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/d4112626
Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/d4112626

Branch: refs/heads/master
Commit: d411262672b96d428b40a5ace3af74307b1dbb90
Parents: c7cc4ac
Author: Kasper Sørensen <[email protected]>
Authored: Tue Dec 19 20:13:13 2017 -0800
Committer: Kasper Sørensen <[email protected]>
Committed: Tue Dec 19 20:13:13 2017 -0800

----------------------------------------------------------------------
 CHANGES.md                                                         | 1 +
 .../org/apache/metamodel/salesforce/SalesforceDataContext.java     | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/d4112626/CHANGES.md
----------------------------------------------------------------------
diff --git a/CHANGES.md b/CHANGES.md
index 860c0b7..e4efb00 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -2,6 +2,7 @@
  * [METAMODEL-1173] - Fixed parsing and handling of scalar functions in WHERE 
clause.
  * [METAMODEL-1171] - Fixed parsing of query operators with DATE, TIME, 
TIMESTAMP prefix to operand date/time values.
  * [METAMODEL-1174] - Upgraded Excel module's dependency on Apache POI to 
latest stable version (3.17).
+ * [METAMODEL-1176] - Fixed issue with bad ArrayList population during 
SalesforceDataContext query building
 
 ### Apache MetaModel 5.0
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/d4112626/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
----------------------------------------------------------------------
diff --git 
a/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
 
b/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
index 98b70e3..869b2b5 100644
--- 
a/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
+++ 
b/salesforce/src/main/java/org/apache/metamodel/salesforce/SalesforceDataContext.java
@@ -170,7 +170,7 @@ public class SalesforceDataContext extends 
QueryPostprocessDataContext implement
             final List<Column> columns = new ArrayList<>(selectItems.size());
             for (SelectItem selectItem : selectItems) {
                 validateSoqlSupportedSelectItem(selectItem);
-                columns.set(i,selectItem.getColumn());
+                columns.add(selectItem.getColumn());
                 if (i != 0) {
                     sb.append(", ");
                 }

Reply via email to