[fix] problem in o2m, not restoring correctly the status of some o2m which caused problem in chart of account wizard
bzr revid: nicolas.vanhoren@openerp.com-20110928115537-8fa3lls2e04b3fau
This commit is contained in:
parent
4ad8bd6fb9
commit
3400e13621
|
@ -1878,6 +1878,7 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({
|
||||||
switch (command[0]) {
|
switch (command[0]) {
|
||||||
case commands.CREATE:
|
case commands.CREATE:
|
||||||
obj['id'] = _.uniqueId(self.dataset.virtual_id_prefix);
|
obj['id'] = _.uniqueId(self.dataset.virtual_id_prefix);
|
||||||
|
obj.defaults = {};
|
||||||
self.dataset.to_create.push(obj);
|
self.dataset.to_create.push(obj);
|
||||||
self.dataset.cache.push(_.clone(obj));
|
self.dataset.cache.push(_.clone(obj));
|
||||||
ids.push(obj.id);
|
ids.push(obj.id);
|
||||||
|
@ -1907,6 +1908,7 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({
|
||||||
_.each(value, function(command) {
|
_.each(value, function(command) {
|
||||||
var obj = {values: command};
|
var obj = {values: command};
|
||||||
obj['id'] = _.uniqueId(self.dataset.virtual_id_prefix);
|
obj['id'] = _.uniqueId(self.dataset.virtual_id_prefix);
|
||||||
|
obj.defaults = {};
|
||||||
self.dataset.to_create.push(obj);
|
self.dataset.to_create.push(obj);
|
||||||
self.dataset.cache.push(_.clone(obj));
|
self.dataset.cache.push(_.clone(obj));
|
||||||
ids.push(obj.id);
|
ids.push(obj.id);
|
||||||
|
|
Loading…
Reference in New Issue