diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 099d0a09194..42556905dc3 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -154,7 +154,7 @@ class procurement_order(osv.osv): else: raise osv.except_osv(_('Invalid Action!'), _('Cannot delete Procurement Order(s) which are in %s state.') % s['state']) - return osv.osv.unlink(self, cr, uid, unlink_ids, context=context) + return super(procurement_order, self).unlink(cr, uid, unlink_ids, context=context) def do_view_procurements(self, cr, uid, ids, context=None): ''' diff --git a/addons/sale/sale.py b/addons/sale/sale.py index b4643fc6eb7..6cafd72510e 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -279,7 +279,7 @@ class sale_order(osv.osv): else: raise osv.except_osv(_('Invalid Action!'), _('In order to delete a confirmed sales order, you must cancel it before!')) - return osv.osv.unlink(self, cr, uid, unlink_ids, context=context) + return super(sale_order, self).unlink(cr, uid, unlink_ids, context=context) def copy_quotation(self, cr, uid, ids, context=None): id = self.copy(cr, uid, ids[0], context=context)