diff --git a/beesdoo_pos_remove_0_qty/__init__.py b/beesdoo_pos_remove_0_qty/__init__.py
index a0fdc10..601ffa6 100644
--- a/beesdoo_pos_remove_0_qty/__init__.py
+++ b/beesdoo_pos_remove_0_qty/__init__.py
@@ -1,2 +1,3 @@
# -*- coding: utf-8 -*-
from . import models
+
diff --git a/beesdoo_pos_remove_0_qty/__openerp__.py b/beesdoo_pos_remove_0_qty/__openerp__.py
index 5393633..218511f 100644
--- a/beesdoo_pos_remove_0_qty/__openerp__.py
+++ b/beesdoo_pos_remove_0_qty/__openerp__.py
@@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
-# Copyright (C) 2016-Today: La Louve ()
-# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
+# Copyright (C) 2016-Today: BEES coop ()
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
@@ -9,7 +8,6 @@
'version': '9.0.1.0.0',
'category': 'Custom',
'summary': 'Remove pos order line with quantity set to 0',
- 'author': 'La Louve - Sylvain LE GAL',
'author': 'BEES coop - Houssine BAKKALI',
'website': 'http://www.bees-coop.be',
'depends': [
diff --git a/beesdoo_pos_remove_0_qty/models/__init__.py b/beesdoo_pos_remove_0_qty/models/__init__.py
index b9faf3a..9e9e7ad 100644
--- a/beesdoo_pos_remove_0_qty/models/__init__.py
+++ b/beesdoo_pos_remove_0_qty/models/__init__.py
@@ -1,2 +1,2 @@
# -*- coding: utf-8 -*-
-from . import pos_order_line
+from . import pos_order
diff --git a/beesdoo_pos_remove_0_qty/models/pos_order.py b/beesdoo_pos_remove_0_qty/models/pos_order.py
new file mode 100644
index 0000000..d405c4d
--- /dev/null
+++ b/beesdoo_pos_remove_0_qty/models/pos_order.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+
+from openerp import api, models
+
+
+class PosOrder(models.Model):
+ _inherit = 'pos.order'
+
+ @api.model
+ def _process_order(self, order):
+ print order
+ print order['lines']
+ lines = order['lines']
+ order['lines'] = [l for l in lines if l[2]['qty'] !=0]
+ print order['lines']
+ print order
+
+ return super(PosOrder, self)._process_order(order)
\ No newline at end of file
diff --git a/beesdoo_pos_remove_0_qty/models/pos_order_line.py b/beesdoo_pos_remove_0_qty/models/pos_order_line.py
deleted file mode 100644
index 051e275..0000000
--- a/beesdoo_pos_remove_0_qty/models/pos_order_line.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# -*- coding: utf-8 -*-
-# Copyright (C) 2016-Today: La Louve ()
-# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
-# Julien Weste (julien.weste@akretion.com.br)
-# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-
-from openerp import api, models
-
-
-class PosOrderLine(models.Model):
- _inherit = 'pos.order.line'
-
- @api.multi
- def write(self, vals):
- if 'qty' in vals.keys() and vals['qty'] == 0:
- self.unlink()
- else:
- super(PosOrderLine, self).write(vals)
-
- @api.model
- def create(self, vals):
- pol = super(PosOrderLine, self).create(vals)
- if pol.qty == 0:
- pol.unlink()
- return pol