[FIX] partner wasn't mandatory on sale_order, which lead to problems everywhere ...
authorQuentin De Paoli <qdp@cyan>
Wed, 29 Jul 2009 09:32:55 +0000 (11:32 +0200)
committerQuentin De Paoli <qdp@cyan>
Wed, 29 Jul 2009 09:32:55 +0000 (11:32 +0200)
bzr revid: qdp@cyan-20090729093255-d7vnj1njcsgpsnf2

addons/sale/sale.py

index b4d8f5c..212b9f1 100644 (file)
@@ -198,7 +198,7 @@ class sale_order(osv.osv):
         'date_order':fields.date('Date Ordered', required=True, readonly=True, states={'draft':[('readonly',False)]}),
 
         'user_id':fields.many2one('res.users', 'Salesman', states={'draft':[('readonly',False)]}, select=True),
-        'partner_id':fields.many2one('res.partner', 'Customer', readonly=True, states={'draft':[('readonly',False)]}, change_default=True, select=True),
+        'partner_id':fields.many2one('res.partner', 'Customer', readonly=True, states={'draft':[('readonly',False)]}, required=True, change_default=True, select=True),
         'partner_invoice_id':fields.many2one('res.partner.address', 'Invoice Address', readonly=True, required=True, states={'draft':[('readonly',False)]}),
         'partner_order_id':fields.many2one('res.partner.address', 'Ordering Contact', readonly=True, required=True, states={'draft':[('readonly',False)]}, help="The name and address of the contact that requested the order or quotation."),
         'partner_shipping_id':fields.many2one('res.partner.address', 'Shipping Address', readonly=True, required=True, states={'draft':[('readonly',False)]}),