diff --git a/addons/calendar/static/src/js/base_calendar.js b/addons/calendar/static/src/js/base_calendar.js index aff3e31da7d..033c171aa7e 100644 --- a/addons/calendar/static/src/js/base_calendar.js +++ b/addons/calendar/static/src/js/base_calendar.js @@ -239,7 +239,14 @@ var Many2ManyAttendee = FieldMany2ManyTags.extend({ tag_template: "Many2ManyAttendeeTag", get_render_data: function(ids){ var dataset = new data.DataSetStatic(this, this.field.relation, this.build_context()); - return dataset.call('get_attendee_detail',[ids, this.getParent().datarecord.id || false]); + return dataset.call('get_attendee_detail',[ids, this.getParent().datarecord.id || false]) + .then(process_data); + + function process_data(data) { + return _.map(data, function(d) { + return _.object(['id', 'name', 'status'], d); + }); + } } }); diff --git a/addons/calendar/static/src/xml/base_calendar.xml b/addons/calendar/static/src/xml/base_calendar.xml index 08bc9481290..e4dd5eca511 100644 --- a/addons/calendar/static/src/xml/base_calendar.xml +++ b/addons/calendar/static/src/xml/base_calendar.xml @@ -2,7 +2,7 @@