diff --git a/app/src/main/java/com/odoo/core/orm/OModel.java b/app/src/main/java/com/odoo/core/orm/OModel.java index 8dd46fbe3..b5b265357 100644 --- a/app/src/main/java/com/odoo/core/orm/OModel.java +++ b/app/src/main/java/com/odoo/core/orm/OModel.java @@ -1048,7 +1048,6 @@ private void handleManyToManyRecords(OColumn column, RelCommands command, OModel break; } values.remove(command); - db.close(); } public List selectManyToManyRecords(String[] projection, String column_name, int row_id) { diff --git a/app/src/main/java/com/odoo/core/support/list/OCursorListAdapter.java b/app/src/main/java/com/odoo/core/support/list/OCursorListAdapter.java index 87a240fca..fce25f194 100644 --- a/app/src/main/java/com/odoo/core/support/list/OCursorListAdapter.java +++ b/app/src/main/java/com/odoo/core/support/list/OCursorListAdapter.java @@ -145,6 +145,8 @@ private Object getValue(Cursor c, String column) { value = false; break; case Cursor.FIELD_TYPE_BLOB: + value = c.getBlob(index); + break; case Cursor.FIELD_TYPE_STRING: value = c.getString(index); break;