diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-06-28 16:05:34 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-06-28 16:05:34 +0200 |
| commit | 63a5ac2355f4cb2f9afd86d8ef6301487e6cc45f (patch) | |
| tree | 0f9a7aa6f50826ba5c3d413327c88919df632364 /addons/base/static/src/js/data.js | |
| parent | 58e236eb44373db70a92d99ca32f71ae9178d8f9 (diff) | |
| parent | aa9eedee9eec356f0d777b64439601dbdb728b62 (diff) | |
[merge]
bzr revid: nicolas.vanhoren@openerp.com-20110628140534-3lvqp50zrav7s7ld
Diffstat (limited to 'addons/base/static/src/js/data.js')
| -rw-r--r-- | addons/base/static/src/js/data.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 9f5792bfb24..2d2b36f696a 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -196,9 +196,7 @@ openerp.base.GrouplessDataGroup = openerp.base.DataGroup.extend( this._super(session, model, domain, context, null, level); }, list: function (ifGroups, ifRecords) { - ifRecords(_.extend( - new openerp.base.DataSetSearch(this.session, this.model), - {domain: this.domain, context: this.context})); + ifRecords(new openerp.base.DataSetSearch(this.session, this.model, this.context, this.domain)); } }); @@ -287,12 +285,11 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. }); } }, - default_get: function(fields, context, callback) { - context = context || this.context; + default_get: function(fields, callback) { return this.rpc('/base/dataset/default_get', { model: this.model, fields: fields, - context: context + context: this.context }, callback); }, create: function(data, callback, error_callback) { @@ -355,6 +352,9 @@ openerp.base.DataSetStatic = openerp.base.DataSet.extend({ // all local records this.ids = ids || []; this.count = this.ids.length; + if (this.ids.length) { + this.index = 0; + } }, read_slice: function (fields, offset, limit, callback) { var self = this; |
