{"push_id":2000014800,"size":2,"distinct_size":2,"ref":"refs/heads/saas-18-fix-merge-quants-arm","head":"aa3796b6e74b458f3a709e9ba71f4dfa134f5461","before":"1ba12ac6b72c5cdd4844064762952e2b0dc8d8a7","commits":[{"sha":"1db1b733ed228b4b50ebfd4ac06add519a4e62f6","author":{"name":"amoyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[FIX] stock: consolidate merge quant\n\nIt could exist issue with concurency. If the user try to\nopen the inventory menu but the database can't obtain the lock\nfor quants to modify/delete. It could raise a traceback to the\nend user.\n\nIn order to prevent that we use a try catch and pass the exception\nit's okay if all the quants are not merged for the user, it will\nprobably be the next time. It also use a savepoint in order to not\nrollback the whole transaction.\n\nThe merge quants was only used once the user click on inventory\nmenu. But if the user only do it once every 2-3 years, there could\nbe too much quants to merge in only one transaction. In order to\navoit it, we also deduplicate quants in the scheduler cron.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1db1b733ed228b4b50ebfd4ac06add519a4e62f6"},{"sha":"aa3796b6e74b458f3a709e9ba71f4dfa134f5461","author":{"name":"amoyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[FIX] stock: scheduler active True\n\nCommit 0e4f3bb95991261c04c08e72b28430acfabdecd1 turn scheduler\ncron to inactive though it should not.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/aa3796b6e74b458f3a709e9ba71f4dfa134f5461"}]}
{"actor":{"display_login":"amoyaux"}}