From a4089f75b21ca482cf4a849e5cd2b476d56862fe Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 18 Jun 2008 12:38:52 +0000 Subject: [PATCH] Bugfix delete product delete associated pricelist item bzr revid: fp@tinyerp.com-6f7c7d4dddf67693529b3e8072358224b68aed3c --- addons/product/pricelist.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/product/pricelist.py b/addons/product/pricelist.py index 7ee85fb71f2..047a9f2bdc2 100644 --- a/addons/product/pricelist.py +++ b/addons/product/pricelist.py @@ -320,9 +320,9 @@ class product_pricelist_item(osv.osv): _columns = { 'name': fields.char('Name', size=64), 'price_version_id': fields.many2one('product.pricelist.version', 'Price List Version', required=True, select=True), - 'product_tmpl_id': fields.many2one('product.template', 'Product Template'), - 'product_id': fields.many2one('product.product', 'Product'), - 'categ_id': fields.many2one('product.category', 'Product Category'), + 'product_tmpl_id': fields.many2one('product.template', 'Product Template', ondelete='cascade'), + 'product_id': fields.many2one('product.product', 'Product', ondelete='cascade'), + 'categ_id': fields.many2one('product.category', 'Product Category', ondelete='cascade'), 'min_quantity': fields.integer('Min. Quantity', required=True), 'sequence': fields.integer('Sequence', required=True),