** Also affects: openobject-server/6.1
Importance: Undecided
Status: New
** No longer affects: openobject-server
** Also affects: openobject-server
Importance: Undecided
Status: New
** No longer affects: openobject-server/6.1
** Changed in: openobject-server
Importance: Undecided => Medium
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/600533
Title:
Problem with read() on orphan _inherits record.
Status in OpenERP Server:
New
Bug description:
Hi,
When I try to generate variants of a template, the server crashes with
KeyError: 'dimension_value_ids'
I create a product 'Pomme de Terre Doria'. When I try to generate variants of
this product, I open the product_template view and delete the first variant
(which matches with the product_product) and without saving this
product_template, I add a dimension type 'Certification' with values 'Ecocert'
and 'BIO'.
When I click on Generate button, the server crashes with KeyError:
'dimension_value_ids
If I save the template after the deletion of the first variant and
before add dimension type, it works.
Traceback :
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/netsvc.py", line
247, in dispatch
result = LocalService(service_name)(method, *params)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/netsvc.py", line
76, in __call__
return getattr(self, method)(*params)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/service/web_services.py",
line 577, in execute
res = service.execute(db, uid, object, method, *args)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/osv.py",
line 58, in wrapper
return f(self, dbname, *args, **kwargs)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/osv.py",
line 119, in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/osv.py",
line 111, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/orm.py",
line 2728, in write
self.pool.get(object)._store_set_values(cr, user, ids, fields, context)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/orm.py",
line 2970, in _store_set_values
result = self._columns[f].get(cr, self, ids, f, uid, context=context)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/fields.py",
line 659, in get
res = self._fnct(obj, cr, user, ids, name, self._arg, context)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/addons/product_variant_multi/product_variant.py",
line 139, in _variant_name_get
r = map(lambda dim: (dim.dimension_id.name or '')+':'+(dim.name or '-'),
product.dimension_value_ids)
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/orm.py",
line 239, in __getattr__
return self[name]
File
"/home/quentin/Developpement/argabio/argabio_5.0.11/server/bin/osv/orm.py",
line 235, in __getitem__
return self._data[self._id][name]
KeyError: 'dimension_value_ids'
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/600533/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~openerp-india
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-india
More help : https://help.launchpad.net/ListHelp