openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #21867
[Bug 1102344] [NEW] [7.0]traceback on 'add item' in a sales order (pricelist problem)
Public bug reported:
create a pricelist without any detail lines.
create a new orderline
select a product and you get a traceback.
ExportService.getService(service_name).dispatch(method, params) File
"/home/agaplan/openerp/server/openerp/service/web_services.py", line
614, in dispatch res = fn(db, uid, *params) File
"/home/agaplan/openerp/server/openerp/osv/osv.py", line 169, in
execute_kw return self.execute(db, uid, obj, method, *args, **kw or
{}) File "/home/agaplan/openerp/server/openerp/osv/osv.py", line 123,
in wrapper return f(self, dbname, *args, **kwargs) File
"/home/agaplan/openerp/server/openerp/osv/osv.py", line 179, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw) File
"/home/agaplan/openerp/server/openerp/osv/osv.py", line 166, in
execute_cr return getattr(object, method)(cr, uid, *args, **kw)
File "/home/agaplan/openerp/addons/sale_stock/sale_stock.py", line 563,
in product_id_change lang=lang, update_tax=update_tax,
date_order=date_order, packaging=packaging,
fiscal_position=fiscal_position, flag=flag, context=context) File
"/home/agaplan/openerp/addons/sale/sale.py", line 948, in
product_id_change warning_msgs += _("No valid pricelist line found !
:") + warn_msg +"\n\n" TypeError: unsupported operand type(s) for +=:
'dict' and 'unicode'
Reason is line 883 in sale.py
warning_msgs = {}
should be :
warning_msgs = ''
Patch is included.
Peter
** Affects: openobject-addons
Importance: Undecided
Status: New
** Patch added: "salepy.txt"
https://bugs.launchpad.net/bugs/1102344/+attachment/3491890/+files/salepy.txt
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1102344
Title:
[7.0]traceback on 'add item' in a sales order (pricelist problem)
Status in OpenERP Addons (modules):
New
Bug description:
create a pricelist without any detail lines.
create a new orderline
select a product and you get a traceback.
ExportService.getService(service_name).dispatch(method, params) File
"/home/agaplan/openerp/server/openerp/service/web_services.py", line
614, in dispatch res = fn(db, uid, *params) File
"/home/agaplan/openerp/server/openerp/osv/osv.py", line 169, in
execute_kw return self.execute(db, uid, obj, method, *args, **kw
or {}) File "/home/agaplan/openerp/server/openerp/osv/osv.py", line
123, in wrapper return f(self, dbname, *args, **kwargs) File
"/home/agaplan/openerp/server/openerp/osv/osv.py", line 179, in
execute res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/agaplan/openerp/server/openerp/osv/osv.py", line 166, in
execute_cr return getattr(object, method)(cr, uid, *args, **kw)
File "/home/agaplan/openerp/addons/sale_stock/sale_stock.py", line
563, in product_id_change lang=lang, update_tax=update_tax,
date_order=date_order, packaging=packaging,
fiscal_position=fiscal_position, flag=flag, context=context) File
"/home/agaplan/openerp/addons/sale/sale.py", line 948, in
product_id_change warning_msgs += _("No valid pricelist line found
! :") + warn_msg +"\n\n" TypeError: unsupported operand type(s) for
+=: 'dict' and 'unicode'
Reason is line 883 in sale.py
warning_msgs = {}
should be :
warning_msgs = ''
Patch is included.
Peter
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1102344/+subscriptions
Follow ups
References