From 62144b60cab94cb16a288e4e3c0c7d18d14f36ea Mon Sep 17 00:00:00 2001 From: sinergia Date: Tue, 11 Jul 2023 12:10:30 -0500 Subject: [PATCH] add decode method to customer_order --- sale.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sale.py b/sale.py index f32dfc2..528d84b 100644 --- a/sale.py +++ b/sale.py @@ -38,20 +38,18 @@ class Sale(metaclass=PoolMeta): @classmethod @ModelView.button - #@ModelView.button_action('sale_fast_food.report_customer_order') def kitchen(cls, records): pool = Pool() Report = pool.get('sale.customer_order', type='report') context = Transaction().context - #customer_order = Report.execute(records, context) - data = {"content": "Esto es una pruebas"} + customer_order = Report.execute(records, context) + + content = {'content': customer_order[1].decode('utf-8')} headers = {"accept": 'application/json', 'Content-Type': 'application/json'} url = "http://localhost:5000/print_ticket" - response = requests.post(url, data=json.dumps(data), headers=headers) + response = requests.post(url, data=json.dumps(content), headers=headers) - if response.status_code == 200: - message = response.Text - raise UserError(str(message)) + return response.status_code class Line(metaclass=PoolMeta):