Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
trackedObjects)
  • Loading branch information
zefhemel committed Aug 23, 2010
1 parent 058dd6e commit bfd2893
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions persistence.store.sql.js
Expand Up @@ -655,10 +655,16 @@ persistence.store.sql.config = function(persistence, dialect) {
var whereSql = "WHERE "
+ [ this._filter.sql("", args) ].concat(additionalWhereSqls).join(' AND ');

var sql = "DELETE FROM `" + entityName + "` " + joinSql + ' ' + whereSql;
var selectSql = "SELECT id FROM `" + entityName + "` " + joinSql + ' ' + whereSql;
var deleteSql = "DELETE FROM `" + entityName + "` " + joinSql + ' ' + whereSql;

session.flush(tx, function () {
tx.executeSql(sql, args, callback);
tx.executeSql(selectSql, args, function(results) {
for(var i = 0; i < results.length; i++) {
delete session.trackedObjects[results[i].id];
}
tx.executeSql(deleteSql, args, callback);
});
});
};

Expand Down

0 comments on commit bfd2893

Please sign in to comment.