diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py index 9dcea079338..084b8d796fb 100644 --- a/addons/mail/mail_mail.py +++ b/addons/mail/mail_mail.py @@ -150,7 +150,7 @@ class mail_mail(osv.Model): - partner is an user and has read access to the document: direct link to document with model, res_id """ if partner and partner.user_ids: - base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url') + base_url = self.pool.get('ir.config_parameter').get_param(cr, SUPERUSER_ID, 'web.base.url') # the parameters to encode for the query and fragment part of url query = {'db': cr.dbname} fragment = { diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 74a1aa9e0ed..a0cc583bf9b 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -162,7 +162,7 @@ instance.web_gantt.GanttView = instance.web.View.extend({ self.fields[self.fields_view.arch.attrs.date_delay]); if (!tmp) return; - task_stop = task_start.clone().addMilliseconds(tmp * 60 * 60 * 1000); + task_stop = task_start.clone().addMilliseconds(instance.web.parse_value(tmp, {type:"float"}) * 60 * 60 * 1000); } var duration = (task_stop.getTime() - task_start.getTime()) / (1000 * 60 * 60); var id = _.uniqueId("gantt_task_");