summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2015-10-14 12:28:22 +0200
committerDenis Ledoux <dle@odoo.com>2015-10-14 12:28:22 +0200
commita0c64bebe673050fe5b9e32afb740a30ff1ec749 (patch)
treeee3e74aae001d1f00010df99c18b09a8a8d06c6d /addons/web/static/src/js
parenta14f89c8663c9cafecb1cc26918055e023ecbe42 (diff)
parent8209368b020a620e4f7287091cbe46cb70b6701e (diff)
[MERGE] forward port of branch 8.0 up to 8209368
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/data.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js
index c5cd6a87ab5..c00cedc620b 100644
--- a/addons/web/static/src/js/data.js
+++ b/addons/web/static/src/js/data.js
@@ -902,7 +902,7 @@ instance.web.BufferedDataSet = instance.web.DataSetStatic.extend({
unlink: function(ids, callback, error_callback) {
var self = this;
_.each(ids, function(id) {
- if (! _.detect(self.to_create, function(x) { return x.id === id; })) {
+ if (! _.detect(self.to_create, function(x) { return x.id === id; }) && _.detect(self.cache, function(x) { return x.id === id; })) {
self.to_delete.push({id: id});
}
});