diff --git a/src/model.js b/src/model.js index 930a11cdf4..ecbea7adad 100644 --- a/src/model.js +++ b/src/model.js @@ -1821,10 +1821,8 @@ value = null; } } else if (value.isDate) { - current_value = this.get(record); - if (current_value) { - value = Sao.DateTime.combine(value, current_value); - } + current_value = this.get(record) || Sao.Time(); + value = Sao.DateTime.combine(value, current_value); } } Sao.field.DateTime._super.set_client.call(this, record, value,