c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #21985
[Bug 747906] Re: account_payment_extension: several bugs
Amit, though I understand that this is not a core module under the
OpenERP umbrella, I think just that closing them as "Won't Fix" is not
the best idea: Nobody will notice the bug afterwards and it won't get
fixed.
It would be better to asign it to the author (or the last commiter) of
the module, so they get notified that this bug exist; and then let them
decide what to do with the bug...
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/747906
Title:
account_payment_extension: several bugs
Status in OpenERP Modules (addons):
Won't Fix
Bug description:
first bug
Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/netsvc.py", line 489, in dispatch
result = ExportService.getService(service_name).dispatch(method, auth, params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/service/web_services.py", line 599, in dispatch
res = fn(db, uid, *params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/osv/osv.py", line 122, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/osv/osv.py", line 176, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/osv/osv.py", line 167, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/addons/account_payment_extension/payment.py", line 238, in set_done
line_amount = line.type == 'payment' and amount or -amount
UnboundLocalError: local variable 'amount' referenced before assignment
Suggestion
change:
line_amount = line.type == 'payment' and amount or -amount
by
line_amount = line.type == 'payment' and line.amount_currency or -line.amount_currency
Second bug:
Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/netsvc.py", line 489, in dispatch
result = ExportService.getService(service_name).dispatch(method, auth, params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/service/web_services.py", line 599, in dispatch
res = fn(db, uid, *params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/osv/osv.py", line 122, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/osv/osv.py", line 176, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/osv/osv.py", line 167, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/local/lib/python2.6/dist-packages/openerp-server_9000/addons/account_payment_extension/payment.py", line 282, in set_done
move_currency_id = currencty_id
NameError: global name 'currencty_id' is not defined
Suggestion
change:
move_currency_id = currencty_id
by
move_currency_id = currency_id
References