X-Git-Url: https://git.cyclocoop.org/?p=burette%2Fcoup_de_pouce_velo.git;a=blobdiff_plain;f=wizard%2Fpos_receipt.py;fp=wizard%2Fpos_receipt.py;h=944ec2d03afb93a9a0c4e4ac0135e86b70f99253;hp=e4bff73d5a51e8a711cd0d0470ba33a2aeef72eb;hb=c14f1be0bd82e06a986e9a00d932bc3da3304857;hpb=545b81717077f4531192a30409c8fc8300347724 diff --git a/wizard/pos_receipt.py b/wizard/pos_receipt.py index e4bff73..944ec2d 100644 --- a/wizard/pos_receipt.py +++ b/wizard/pos_receipt.py @@ -15,5 +15,15 @@ class pos_receipt(orm.Model): order_obj = self.pool.get('pos.order') order = order_obj.browse(cr, uid, order_id, context=context) partner_id = order.partner_id.id - order_obj.check_partner_mobile(cr, uid, partner_id, context=None) - return super(pos_receipt, self).print_report(cr, uid, ids, context=context) + if context is None: + context = {} + datas = {'ids': context.get('active_ids', [])} + report_name = 'bikecoop_l10n_fr.receipt' + if order.is_cpv: + order_obj.check_partner_mobile(cr, uid, partner_id, context=None) + report_name = 'coup_de_pouce_velo.receipt' + return { + 'type': 'ir.actions.report.xml', + 'report_name': report_name, + 'datas': datas, + }