Skip to content

Commit 4fcf15b

Browse files
committed
Fix
1 parent a9e2a9d commit 4fcf15b

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

asql-core/src/main/java/me/zort/sqllib/internal/query/QueryNode.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,12 @@ public static QueryNode<?> fromRawQuery(String query, Object... params) {
6767
@Override
6868
public QueryDetails buildQueryDetails() {
6969
Map<String, Object> values = new HashMap<>();
70-
String preparedStr;
70+
String preparedStr = query;
7171
int index = 0;
7272
while (true) {
73-
preparedStr = query.replaceFirst("\\?", String.format("<val_%d>", index));
74-
if (preparedStr.equals(query)) {
73+
final String before = preparedStr;
74+
preparedStr = before.replaceFirst("\\?", String.format("<val_%d>", index));
75+
if (preparedStr.equals(before)) {
7576
break;
7677
}
7778
values.put("val_" + index, params[index]);

0 commit comments

Comments
 (0)