[FIX] web_timeline: Reloading view

[FIX] web_timeline: Reloading view

[FIX] web_timeline: Reloading view
pull/1557/head
tarteo 2019-01-16 14:11:31 +01:00 committed by Alexandre Díaz
parent 04f0d8222c
commit e1a5c9c12b
2 changed files with 17 additions and 14 deletions

View File

@ -4,7 +4,7 @@
{ {
'name': "Web timeline", 'name': "Web timeline",
'summary': "Interactive visualization chart to show events in time", 'summary': "Interactive visualization chart to show events in time",
"version": "12.0.1.0.2", "version": "12.0.1.0.3",
"development_status": "Production/Stable", "development_status": "Production/Stable",
'author': 'ACSONE SA/NV, ' 'author': 'ACSONE SA/NV, '
'Tecnativa, ' 'Tecnativa, '

View File

@ -37,9 +37,9 @@ odoo.define('web_timeline.TimelineController', function (require) {
* @override * @override
*/ */
update: function (params, options) { update: function (params, options) {
this._super.apply(this, arguments); var res = this._super.apply(this, arguments);
if (_.isEmpty(params)){ if (_.isEmpty(params)){
return; return res;
} }
var defaults = _.defaults({}, options, { var defaults = _.defaults({}, options, {
adjust_window: true adjust_window: true
@ -63,6 +63,8 @@ odoo.define('web_timeline.TimelineController', function (require) {
var fields = this.renderer.fieldNames; var fields = this.renderer.fieldNames;
fields = _.uniq(fields.concat(n_group_bys)); fields = _.uniq(fields.concat(n_group_bys));
return $.when(
res,
self._rpc({ self._rpc({
model: self.model.modelName, model: self.model.modelName,
method: 'search_read', method: 'search_read',
@ -71,9 +73,10 @@ odoo.define('web_timeline.TimelineController', function (require) {
domain: domains, domain: domains,
}, },
context: self.getSession().user_context, context: self.getSession().user_context,
}).then(function(data) { }).then(function (data) {
return self.renderer.on_data_loaded(data, n_group_bys, defaults.adjust_window); return self.renderer.on_data_loaded(data, n_group_bys, defaults.adjust_window);
}); })
);
}, },
/** /**