56278a2303bfb6028e44fb20fb4a2fcb937ec9fe
When we put a pack in a pack and try to validate the picking, we get an error saying we are trying to create a pack operation without a location id. This is caused by the 'quant.package' location computation, when we validate a picking, odoo will create the pack operations in the next picking if there are any. And when it tries to create a pack operation of a pack in pack, it cannot get the location id of the top level package quant because in the compution of the location_id, it only looks at quants having a package_id correspeding to the package. And there are not any when the it's a package of package. To solve this issue, we fixed the function '_compute_children_quant_ids' that doesn't work either because of the same reasons. And then we use it in function '_compute_package_info' to get the quants if there are any. This bug has been introduced in rev: https://github.com/odoo/odoo/commit/fe9b31c0e703cf4f3f4f4001ab199f7a4353f9b9
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/9.0/odoo.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./odoo.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./odoo.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%