diff --git a/android/src/main/java/com/getcapacitor/community/database/sqlite/SQLite/Database.java b/android/src/main/java/com/getcapacitor/community/database/sqlite/SQLite/Database.java index 5a477ae4..0ad4ea87 100644 --- a/android/src/main/java/com/getcapacitor/community/database/sqlite/SQLite/Database.java +++ b/android/src/main/java/com/getcapacitor/community/database/sqlite/SQLite/Database.java @@ -701,6 +701,10 @@ public JSObject prepareSQL(String statement, ArrayList values, Boolean f valObj[i] = null; } else if (JSONObject.NULL == values.get(i)) { valObj[i] = null; + } else if ( + values.get(i).getClass() == JSONObject.class && ((JSONObject) values.get(i)).getString("type").equals("Buffer") + ) { + valObj[i] = _uSqlite.JSONArrayToByteArray(((JSONObject) values.get(i)).getJSONArray("data")); } else { valObj[i] = values.get(i); }