← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 596202] Re: [5.0] stock module contains references to purchase (but does not depend on it)

 

Hello,

Backporting all the changes in stable is not really advisable here.
However, blocking the ugly traceback of Programming error is one the preferred solutions here.

Thanks.

-- 
[5.0] stock module contains references to purchase (but does not depend on it)
https://bugs.launchpad.net/bugs/596202
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in OpenObject Addons Modules: In Progress
Status in OpenObject Server: Won't Fix

Bug description:
Hi!
5.0 latest bzr.
Checking for a field with hasattr() doesn't work because browse_record intercepts that call and always returns True. If the field doesn't exist, it prints a 'Programming Error' message in the log but still returns True.

The stock module is affected by this problem. How to check: install only the stock module and use the partial picking wizard with average price products.
This code in stock/wizard/wizard_partial_picking.py gives a 'Programming Error':
            if hasattr(m, 'purchase_line_id') and m.purchase_line_id: