summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-04-15 13:57:32 +0200
committerChristophe Simonis <chs@odoo.com>2019-04-15 13:57:32 +0200
commit0b2dbbb337bd11104aafada22cefb96aaa6b7d6f (patch)
tree8676503128c6f066f442a33ea63e89e26a2950ea /addons
parentc2f071c6193ae7eecf86d243ef98a7e6272b9fb0 (diff)
parentb7a39c5722d1a5fc8b45dd1b4f939cee1163a23d (diff)
[MERGE] forward port branch saas-15 up to b7a39c5722d
Diffstat (limited to 'addons')
-rw-r--r--addons/l10n_ca/data/account_tax_data.xml2
-rw-r--r--addons/point_of_sale/models/pos_order.py2
-rw-r--r--addons/point_of_sale/static/src/js/models.js2
3 files changed, 3 insertions, 3 deletions
diff --git a/addons/l10n_ca/data/account_tax_data.xml b/addons/l10n_ca/data/account_tax_data.xml
index 803e63c0435..174c30ef360 100644
--- a/addons/l10n_ca/data/account_tax_data.xml
+++ b/addons/l10n_ca/data/account_tax_data.xml
@@ -112,7 +112,7 @@
<field name="type_tax_use">sale</field>
<field name="amount">100</field>
<field name="amount_type">group</field>
- <field name="children_tax_ids" eval="[(6,0,[ref('pst_bc_sale_en')])]"/>
+ <field name="children_tax_ids" eval="[(6,0,[ref('pst_bc_sale_en'), ref('gstpst_sale_bc_gst_en')])]"/>
<field name="tag_ids" eval="[(6,0,[ref('tag_gstpst_bc_sale')])]"/>
<field name="tax_group_id" ref="tax_group_fix"/>
</record>
diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py
index f7089230d69..156000df998 100644
--- a/addons/point_of_sale/models/pos_order.py
+++ b/addons/point_of_sale/models/pos_order.py
@@ -720,7 +720,7 @@ class PosOrder(models.Model):
try:
pos_order.action_pos_order_paid()
- except psycopg2.OperationalError:
+ except psycopg2.DatabaseError:
# do not hide transactional errors, the order(s) won't be saved!
raise
except Exception as e:
diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js
index 60ba6ebc0c8..c6fcebd7a94 100644
--- a/addons/point_of_sale/static/src/js/models.js
+++ b/addons/point_of_sale/static/src/js/models.js
@@ -2658,7 +2658,7 @@ exports.NumpadState = Backbone.Model.extend({
this.set({
buffer: "-" + newChar
});
- } else {
+ } else if (!(newChar === '.') || oldBuffer.indexOf('.') === -1) {
this.set({
buffer: (this.get('buffer')) + newChar
});