diff --git a/base_report_to_printer/printing.py b/base_report_to_printer/printing.py index e5dbf7a..05ab52d 100644 --- a/base_report_to_printer/printing.py +++ b/base_report_to_printer/printing.py @@ -109,7 +109,7 @@ class printing_printer(orm.Model): status = 'unavailable' vals['status'] = status - self.write(cr, uid, [printer.id], vals, context) + self.write(cr, uid, [printer.id], vals, context=context) cr.commit() except: cr.rollback() @@ -305,7 +305,7 @@ class report_xml(orm.Model): ('user_id', '=', uid), ('action', '!=', 'user_default')], context=context) if act_ids: - user_action = printing_act_obj.behaviour(cr, uid, act_ids[0], context) + user_action = printing_act_obj.behaviour(cr, uid, act_ids[0], context=context) action = user_action['action'] if user_action['printer']: printer = user_action['printer'] diff --git a/base_report_to_printer/wizard/update_printers.py b/base_report_to_printer/wizard/update_printers.py index 9b7a240..43ccbd9 100644 --- a/base_report_to_printer/wizard/update_printers.py +++ b/base_report_to_printer/wizard/update_printers.py @@ -44,7 +44,7 @@ class printing_printer_update_wizard(orm.TransientModel): return {} ids = self.pool.get('printing.printer').search(cr, uid, [('system_name','in',printers.keys())], context=context) - for printer in self.pool.get('printing.printer').browse(cr, uid, ids, context): + for printer in self.pool.get('printing.printer').browse(cr, uid, ids, context=context): del printers[printer.system_name] for name in printers: