[Revert] cb30783aba
& 6349048ba0
[FIX] web: avoid force_reload in list editable [FIX] web: force load record after reload page These fixes prevent to open existing record form
This commit is contained in:
parent
cb30783aba
commit
7aa5d397c8
|
@ -282,9 +282,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
|
||||||
this.$el.add(this.$buttons).removeClass('oe_form_dirty');
|
this.$el.add(this.$buttons).removeClass('oe_form_dirty');
|
||||||
|
|
||||||
var shown = this.has_been_loaded;
|
var shown = this.has_been_loaded;
|
||||||
if (options.reload !== false || !this.datarecord.id) {
|
if (options.reload !== false) {
|
||||||
shown = shown.then(function() {
|
shown = shown.then(function() {
|
||||||
if (self.dataset.index === null || !self.datarecord.id) {
|
if (self.dataset.index === null) {
|
||||||
// null index means we should start a new record
|
// null index means we should start a new record
|
||||||
return self.on_button_new();
|
return self.on_button_new();
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,9 +9,6 @@ openerp.testing.section('editor', {
|
||||||
mock('test.model:onchange', function () {
|
mock('test.model:onchange', function () {
|
||||||
return {};
|
return {};
|
||||||
});
|
});
|
||||||
mock('test.model:default_get', function () {
|
|
||||||
return {};
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}, function (test) {
|
}, function (test) {
|
||||||
/**
|
/**
|
||||||
|
@ -214,7 +211,7 @@ openerp.testing.section('list.edition', {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, function (test) {
|
}, function (test) {
|
||||||
test('newrecord', {asserts: 7}, function (instance, $fix, mock) {
|
test('newrecord', {asserts: 6}, function (instance, $fix, mock) {
|
||||||
var got_defaults = false;
|
var got_defaults = false;
|
||||||
mock('demo:default_get', function (args) {
|
mock('demo:default_get', function (args) {
|
||||||
var fields = args[0];
|
var fields = args[0];
|
||||||
|
|
Loading…
Reference in New Issue