I have attached a simple code below, that reproduces the error :
//Create a syncable dataset
var ds = new Miso.Dataset({
data: [{ one : 1, two : 2, three : 3 }],
sync:true
});
ds.fetch({
success: function() {
//Create a subselection using where
var oneTwo = this.where({
columns: ['three'],
rows: function(row) {
return row.one == 1;
}
});
//This runs fine
console.log(oneTwo.length);
//This one fails to add the row
ds.add({ one : 1, two : 4, three : 5 });
console.log(oneTwo.length);
}
});
I have attached a simple code below, that reproduces the error :