[CRM] Modify meeting via CalDAV
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Medium
|
OpenERP Publisher's Warranty Team |
Bug Description
== Summary ==
When update meeting in calender software via CalDAV, client will receive 403 error.
== Setup and How to Reproduce ==
* Tested with a flash installation of OpenERP-server 6.0.3 with demo data, calendar sync by CalDAV enabled;
* Use a client softeware to sync the meeting calender ( Thunderbird + Lightning in my case);
* Open a synced meeting and try to do some modification ( I only change time every time) , you will received an "MODIFICATION FAILED" status with code 403.
== A little Digging ==
With debugging, we found this problem is occurred because both CalDAV module and orm tries to log the write_date of the record, we have the following in log:
ERROR:db.
, in query update crm_meeting set "edit_all"
By the way, when using CalDAV, because we don't have context['lang'], we always get annoying debug info like:
DEBUG:translate:no translation language detected, skipping translation for "'AccessError'"
DEBUG:translate:no translation language detected, skipping translation for "'Operation prohibited by access rules, or performed on an already deleted document (Operation: %s, Document type: %s).'"
Changed in openobject-addons: | |
assignee: | nobody → OpenERP Publisher's Warranty Team (openerp-opw) |
tags: | added: maintenance |
Hello,
Here is a video of reproducing the error.
Regards,
Ian