Daily updates from Odoo
Tuesday, August 18, 2015
2 changes
Resolved issues and error corrections
This fix prevents deleted records from interfering with automatic updates to related data. It helps ensure business information stays accurate after records are removed, reducing the risk of inconsistent or stale values.
Original PR description
This fixes a nasty bug: after deleting some records, recomputation is skipped on some records. Here is the explanation of the bug: - deleting record marks them as "missing" in cache; - computing fields assigns them in cache, and triggers some invalidation (in cache only); - the cache invalidation follows the trigger paths in cache, and raises an exception found in cache; - the raised exception is stored in cache as the value of the record to compute. The fix is simple: when following trigger paths in cache, skip special values.
This fixes an issue where items created quickly in a Kanban column could lose the column information and not be linked to the correct stage. Users can now rely on quick creation to place new records in the intended workflow column.
Original PR description
… , so it will not get 'id' and object not linked to correct stage. Issue : https://www.odoo.com/web#id=644638&view_type=form&model=project.issue&menu_id=4120&action=609