[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:
Denis Ledoux 2014-10-03 14:02:25 +02:00
parent cb30783aba
commit 7aa5d397c8
2 changed files with 3 additions and 6 deletions

View File

@ -282,9 +282,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
this.$el.add(this.$buttons).removeClass('oe_form_dirty');
var shown = this.has_been_loaded;
if (options.reload !== false || !this.datarecord.id) {
if (options.reload !== false) {
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
return self.on_button_new();
}

View File

@ -9,9 +9,6 @@ openerp.testing.section('editor', {
mock('test.model:onchange', function () {
return {};
});
mock('test.model:default_get', function () {
return {};
});
}
}, function (test) {
/**
@ -214,7 +211,7 @@ openerp.testing.section('list.edition', {
});
}
}, function (test) {
test('newrecord', {asserts: 7}, function (instance, $fix, mock) {
test('newrecord', {asserts: 6}, function (instance, $fix, mock) {
var got_defaults = false;
mock('demo:default_get', function (args) {
var fields = args[0];