trytond-patches/issue12799.diff

16 lines
512 B
Diff

diff --git a/sao/src/model.js b/sao/src/model.js
index 81e8639d9e..8b55441294 100644
--- a/sao/src/model.js
+++ b/sao/src/model.js
@@ -2071,6 +2071,10 @@
rec_name = '';
}
}
+ if (value < 0) {
+ value = null;
+ rec_name = '';
+ }
Sao.setdefault(
record._values, this.name + '.', {}).rec_name = rec_name;
Sao.field.Many2One._super.set_client.call(this, record, value,