Skip to content

Commit 879d1a4

Browse files
committed
Fix
1 parent 66237d6 commit 879d1a4

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

core/src/main/java/me/zort/sqllib/internal/query/QueryDetails.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ protected Pair<String, Object[]> buildStatementDetails() {
6868
Map<Integer, Object> valuesUnsorted = new HashMap<>();
6969

7070
int i = 0;
71+
String queryCloned = query;
7172
for (String placeholder : this.values.keySet()) {
7273
Object value = this.values.get(placeholder);
7374

@@ -76,7 +77,7 @@ protected Pair<String, Object[]> buildStatementDetails() {
7677
if (Util.count(queryStr, placeholder) != 1)
7778
throw new RuntimeException("Placeholder " + placeholder + " is not unique in query " + queryStr);
7879

79-
valuesUnsorted.put(query.indexOf(placeholder), value);
80+
valuesUnsorted.put(queryCloned.indexOf(placeholder), value);
8081
query = query.replaceAll(placeholder, "?");
8182

8283
i++;

0 commit comments

Comments
 (0)