Update the URL when creating new record

When record saved is new, the URL must be updated just like if the view was
switched.

Closes #13849
This commit is contained in:
Cédric Krier
2025-01-30 12:25:14 +01:00
parent 7a4182ad6a
commit 18bae90225
+4
View File
@@ -1627,6 +1627,7 @@
},
save_current: function() {
var current_record = this.current_record;
let new_record = current_record.id < 0;
if (!current_record) {
if (this.current_view &&
(this.current_view.view_type == 'tree') &&
@@ -1664,6 +1665,9 @@
path.splice(-1, 1,
[path[path.length - 1][0], current_record.id]);
}
if (new_record && this.switch_callback) {
this.switch_callback();
}
return this.group.get_by_path(path).then(record => {
this.current_record = record;
});