← Back to team overview

clearcorp team mailing list archive

lp:~juan-munoz-clearcorp/openerp-ccorp-addons/rent_refund_invoice_feature into lp:openerp-ccorp-addons/6.1

 

Juan Felipe Muñoz Ramos has proposed merging lp:~juan-munoz-clearcorp/openerp-ccorp-addons/rent_refund_invoice_feature into lp:openerp-ccorp-addons/6.1.

Requested reviews:
  CLEARCORP development team (clearcorp)

For more details, see:
https://code.launchpad.net/~juan-munoz-clearcorp/openerp-ccorp-addons/rent_refund_invoice_feature/+merge/104148

[FIX] Create of rent refund invoice
-- 
https://code.launchpad.net/~juan-munoz-clearcorp/openerp-ccorp-addons/rent_refund_invoice_feature/+merge/104148
Your team CLEARCORP development team is requested to review the proposed merge of lp:~juan-munoz-clearcorp/openerp-ccorp-addons/rent_refund_invoice_feature into lp:openerp-ccorp-addons/6.1.
=== modified file 'rent/rent.py'
--- rent/rent.py	2012-03-30 21:15:02 +0000
+++ rent/rent.py	2012-04-30 17:18:23 +0000
@@ -1728,6 +1728,19 @@
         res['invoice_rent_id'] = False
 
         return {'value' : res}
+        
+    def create(self, cr, uid,vals, context=None):
+        #Check for the area before creating the object
+        vals2 = vals
+        #invoice_line = vals['invoice_line']
+        if vals2['invoice_type'] == 'rent':
+            p_invoice_rent_id = vals['invoice_rent_id'][0]
+            vals2['invoice_rent_id'] = p_invoice_rent_id
+            return super(rent_invoice_line,self).create(cr,uid,vals2,context)
+                    
+            
+            #raise osv.except_osv('Wrong value!', 'The area for the estate has to bee greater than 0')
+        return super(rent_invoice_line,self).create(cr,uid,vals,context)
     
     _columns = {
         'invoice_type'    : fields.selection([('rent','Rent'),('product','Product')],'Type',help = 'Select one of this to determine the type of invoice to create'),


Follow ups