Product module migration script is missing an import statement for logging

Bug #1023164 reported by Don Kirkby on 2012-07-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenUpgrade Addons
High
Holger Brunn (Therp)

Bug Description

When I try to upgrade from 5.0.16 to 6.0, I get the following error:

  File "product/migrations/6.0.1.1/pre-migration.py", line 24, in <module>
NameError: name 'logging' is not defined

Steps to reproduce:
1. Create a new database in 5.0 with no sample data and the manufacturing industry profile.
2. Leave the default values for all the setup steps, and set the chart of accounts to "None".
3. Create a new product category called "All Products".
4. Create a new product called "paperclip", and use the category you just created.
5. Run the migration using the options, "--update all --stop-after-init". The error occurs as listed above.

The full command line I use for the migration is as follows:
python openerp-server.py --database migrationtest --update all --stop-after-init --addons ~/upgrade-addons-6.0 --config ~/openerp-server.config

Analysis:
I think this can be fixed by just adding an import statement to the pre-migration.py file.

Related branches

Changed in openupgrade-addons:
status: New → Fix Released
assignee: nobody → Holger Brunn (Therp) (hbrunn)
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers