From f552a2131966e19d8e412675a651593e877689cd Mon Sep 17 00:00:00 2001 From: Takuya Matsuyama Date: Wed, 26 Feb 2020 20:36:29 +0900 Subject: [PATCH] fix(android): boolean query arg are inversed The Android code convert a true boolean to `0` and a false one to `1`. fix #74 --- android/src/main/java/dog/craftz/sqlite_2/RNSqlite2Module.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/dog/craftz/sqlite_2/RNSqlite2Module.java b/android/src/main/java/dog/craftz/sqlite_2/RNSqlite2Module.java index e9fa80b..a97fe70 100644 --- a/android/src/main/java/dog/craftz/sqlite_2/RNSqlite2Module.java +++ b/android/src/main/java/dog/craftz/sqlite_2/RNSqlite2Module.java @@ -341,7 +341,7 @@ private static String[] convertParamsToStringArray(ReadableArray paramArray) { String unescaped = unescapeBlob(paramArray.getString(i)); res[i] = unescaped; } else if (type == ReadableType.Boolean) { - res[i] = paramArray.getBoolean(i) ? "0" : "1"; + res[i] = paramArray.getBoolean(i) ? "1" : "0"; } else if (type == ReadableType.Null) { res[i] = "NULL"; } else if (type == ReadableType.Number) {