Postlogistics Warnings are wrongly unwrapped

Bug #1296678 reported by Yannick Vaucher @ Camptocamp
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Carriers And Deliveries Management
Fix Released
High
Yannick Vaucher @ Camptocamp

Bug Description

Server Traceback (most recent call last):
File
".../webclient/addons/web/session.py",
line 89, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File
".../server/openerp/netsvc.py",
line 296, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File
".../server/openerp/service/web_services.py",
line 626, in dispatch
res = fn(db, uid, *params)
File
".../server/openerp/osv/osv.py",
line 190, in execute_kw
return self.execute(db, uid, obj, method, *args, **kw or {})
File
".../server/openerp/osv/osv.py",
line 132, in wrapper
return f(self, dbname, *args, **kwargs)
File
".../server/openerp/osv/osv.py",
line 199, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File
".../server/openerp/osv/osv.py",
line 187, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File
".../carriers-deliveries/delivery_carrier_label_dispatch/wizard/generate_labels.py",
line 115, in action_generate_labels
'datas': assemble_pdf(labels).encode('base64'),
File
".../carriers-deliveries/delivery_carrier_label_dispatch/pdf_utils.py",
line 41, in assemble_pdf
for pdf in pdf_list:
File
".../carriers-deliveries/delivery_carrier_label_dispatch/wizard/generate_labels.py",
line 110, in <genexpr>
labels = (label.decode('base64') for label in labels if labels)
File
".../carriers-deliveries/delivery_carrier_label_dispatch/wizard/generate_labels.py",
line 109, in <genexpr>
labels = (label.datas for label in labels)
File
".../carriers-deliveries/delivery_carrier_label_dispatch/wizard/generate_labels.py",
line 86, in _get_all_pdf
context=context)
File
".../carriers-deliveries/base_delivery_carrier_label/stock.py",
line 351, in generate_labels
context=context)
File
".../carriers-deliveries/base_delivery_carrier_label/stock.py",
line 117, in generate_labels
shipping_labels =
pick.generate_shipping_labels(tracking_ids=tracking_ids)
File
".../server/openerp/osv/orm.py",
line 377, in function_proxy
return attr(self._cr, self._uid, [self._id], *args, **kwargs)
File
".../specific-addons/delivery_carrier_label_swiss_pp/stock.py",
line 70, in generate_shipping_labels
context=context)
File
".../carriers-deliveries/delivery_carrier_label_postlogistics/stock.py",
line 107, in generate_shipping_labels
context=context)
File
".../carriers-deliveries/delivery_carrier_label_postlogistics_shop_logo/stock.py",
line 40, in _generate_postlogistics_label
context=context)
File
".../carriers-deliveries/delivery_carrier_label_postlogistics/stock.py",
line 57, in _generate_postlogistics_label
user_lang=user.lang)
File
".../carriers-deliveries/delivery_carrier_label_postlogistics/postlogistics/web_service.py",
line 389, in generate_label
message = '[%s] %s' % (warning.Code, warning.Message)
AttributeError: 'tuple' object has no attribute 'Code'

Related branches

Changed in carriers-deliveries:
status: New → Fix Released
assignee: nobody → Yannick Vaucher @ Camptocamp (yvaucher-c2c)
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.