One more place where the db needs to be locked before beginning a transaction

pull/14/head
Sam Bosley 12 years ago
parent a524464312
commit 204cd8161a

@ -234,6 +234,7 @@ public class DatabaseDao<TYPE extends AbstractModel> {
if (toUpdate.getCount() == 0)
return 0;
synchronized (database) {
database.getDatabase().beginTransactionWithListener(new SQLiteTransactionListener() {
@Override
public void onRollback() {
@ -258,6 +259,7 @@ public class DatabaseDao<TYPE extends AbstractModel> {
} finally {
database.getDatabase().endTransaction();
}
}
return result.get();
} else {
return database.update(table.name, template.getSetValues(),

Loading…
Cancel
Save