Merge lp:~dieck/openobject-addons/stock_trackall-6.0-onchange into lp:~openerp-dev/openobject-addons/6.0-stock_trackall

Proposed by Marco Dieckhoff
Status: Needs review
Proposed branch: lp:~dieck/openobject-addons/stock_trackall-6.0-onchange
Merge into: lp:~openerp-dev/openobject-addons/6.0-stock_trackall
Diff against target: 13 lines (+4/-0)
1 file modified
stock_trackall/stock_trackall.py (+4/-0)
To merge this branch: bzr merge lp:~dieck/openobject-addons/stock_trackall-6.0-onchange
Reviewer Review Type Date Requested Status
Jacques-Etienne Baudoux Pending
Review via email: mp+77489@code.launchpad.net

Description of the change

AttributeError: 'stock.move.memory.in' object has no attribute 'on_change_product_qty'

Reproduceable by:
Incoming Shipments, State: Available, => Process, Wizard opens, Change Quantity, Press Tab key

As mentioned in https://code.launchpad.net/~dieck/openobject-addons/stock_trackall-6.0/+merge/61947, "stock.move.memory.in" inherit from "stock.move.memory.out".

But I suppose this happens _before_ on_change_product_qty is introduced in stock_trackall/stock_trackall.py.

I tried adding
  class stock_partial_move_memory_in(osv.osv_memory):
      _inherit = "stock.move.memory.out"
      _name = "stock.move.memory.in"
  stock_partial_move_memory_in()

to achieve some kind of re-inheritance, after stock_partial_move_memory_out in stock_trackall/stock_trackall.py, and it solves the problem.

And it solves the one from https://code.launchpad.net/~dieck/openobject-addons/stock_trackall-6.0/+merge/61947, too.

To post a comment you must log in.

Unmerged revisions

5. By Bremskerl

FIX AttributeError: 'stock.move.memory.in' object has no attribute 'on_change_product_qty'

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'stock_trackall/stock_trackall.py'
2--- stock_trackall/stock_trackall.py 2011-06-16 05:20:01 +0000
3+++ stock_trackall/stock_trackall.py 2011-09-29 09:31:28 +0000
4@@ -97,5 +97,9 @@
5
6 stock_partial_move_memory_out()
7
8+class stock_partial_move_memory_in(osv.osv_memory):
9+ _inherit = "stock.move.memory.out"
10+ _name = "stock.move.memory.in"
11+stock_partial_move_memory_in()
12
13 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

Subscribers

People subscribed via source and target branches