Comment 1 for bug 712254

Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

Hello Graeme,

Your explanation is perfectly clear, and after scanning the code for a second, it looks like the framework will try to delete the current value for the property before assigning the new value, and does so according to the current property value you are supposed to see.
However as the admin user bypasses completely all access rules (ir.rule entries), it is in fact allowed to see all property values, and they end up all deleted.

We need to improve that logic and properly update the values no matter what other values you can access.

Thanks for the excellent bug report!