--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: openerp-server: modifying an invoice gives traceback
- From: Tollef Fog Heen <tfheen@debian.org>
- Date: Mon, 07 Dec 2009 13:04:19 +0100
- Message-id: <87vdgj7zy4.fsf@qurzaw.linpro.no>
Package: openerp-server
Severity: normal
Version: 5.0.6-2
I tried to modify an invoice (using «Credit note» on an invoice), then
«modify invoice» and then got a traceback.
Environment Information :
System : Linux-2.6.31-1-amd64-x86_64-with-debian-squeeze-sid
OS Name : posix
Distributor ID: Debian
Description: Debian GNU/Linux testing (squeeze)
Release: testing
Codename: squeeze
Operating System Release : 2.6.31-1-amd64
Operating System Version : #1 SMP Mon Nov 16 04:44:38 UTC 2009
Operating System Architecture : 64bit
Operating System Locale : nb_NO.UTF8
Python Version : 2.5.4
OpenERP-Client Version : 5.0.6
Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
File "/usr/lib/openerp-server/netsvc.py", line 244, in dispatch
result = LocalService(service_name)(method, *params)
File "/usr/lib/openerp-server/netsvc.py", line 73, in __call__
return getattr(self, method)(*params)
File "/usr/lib/openerp-server/service/web_services.py", line 639, in execute
return self._execute(db, uid, wiz_id, datas, action, context)
File "/usr/lib/openerp-server/service/web_services.py", line 619, in _execute
return wiz.execute(db, uid, self.wiz_datas[wiz_id], action, context)
File "/usr/lib/openerp-server/wizard/__init__.py", line 177, in execute
res = self.execute_cr(cr, uid, data, state, context)
File "/usr/lib/openerp-server/wizard/__init__.py", line 82, in execute_cr
res['action'] = result_def['action'](self, cr, uid, data, context)
File "/usr/lib/openerp-server/addons/account/wizard/wizard_refund.py", line 55, in _invoice_modify
return self._compute_refund(cr, uid, data, 'modify', context)
File "/usr/lib/openerp-server/addons/account/wizard/wizard_refund.py", line 155, in _compute_refund
invoice_lines = pool.get('account.invoice')._refund_cleanup_lines(invoice_lines)
TypeError: _refund_cleanup_lines() takes exactly 4 arguments (2 given)
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--
Tollef Fog Heen
Redpill Linpro -- Changing the game!
t: +47 21 54 41 73
--- End Message ---