Merge lp:~vxkikevx/openerp-venezuela-localization/split_inv_sale_ids_validation into lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk

Proposed by Luis Escobar V. (Vauxoo)
Status: Merged
Merged at revision: 646
Proposed branch: lp:~vxkikevx/openerp-venezuela-localization/split_inv_sale_ids_validation
Merge into: lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk
Diff against target: 19 lines (+5/-4)
1 file modified
l10n_ve_split_invoice/invoice.py (+5/-4)
To merge this branch: bzr merge lp:~vxkikevx/openerp-venezuela-localization/split_inv_sale_ids_validation
Reviewer Review Type Date Requested Status
Gabriela Quilarque Approve
Review via email: mp+95655@code.launchpad.net

Description of the change

[FIX] Changed validation in sale_ids field.

To post a comment you must log in.
634. By Luis Escobar V. (Vauxoo)

[FIX] Changed validation in sale_ids field.

Revision history for this message
Gabriela Quilarque (gabrielaquilarque97) wrote :

Merge tested and done.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_ve_split_invoice/invoice.py'
2--- l10n_ve_split_invoice/invoice.py 2012-02-09 20:15:35 +0000
3+++ l10n_ve_split_invoice/invoice.py 2012-03-02 21:42:18 +0000
4@@ -53,10 +53,11 @@
5 'account_id', 'currency_id', 'payment_term', 'journal_id', 'period_id'):
6 invoice[field] = invoice[field] and invoice[field][0]
7
8- if self.browse(cr,uid,inv.id,context={}).sale_ids:
9- invoice.update({
10- 'sale_ids':[(6,0,[i.id for i in self.browse(cr,uid,inv.id,context={}).sale_ids])]
11- })
12+ if hasattr(inv,'sale_ids'):
13+ if self.browse(cr,uid,inv.id,context={}).sale_ids:
14+ invoice.update({
15+ 'sale_ids':[(6,0,[i.id for i in self.browse(cr,uid,inv.id,context={}).sale_ids])]
16+ })
17
18 inv_id = self.create(cr, uid, invoice)
19 cont = 0