Merge lp:~vauxoo/openerp-mexico-localization/openerp-mexico-localization_SUPERUSER_ID_dev_rodo into lp:openerp-mexico-localization/7.0

Proposed by Rodolfo Lopez
Status: Rejected
Rejected by: Moisés López - http://www.vauxoo.com
Proposed branch: lp:~vauxoo/openerp-mexico-localization/openerp-mexico-localization_SUPERUSER_ID_dev_rodo
Merge into: lp:openerp-mexico-localization/7.0
Diff against target: 50 lines (+5/-3)
2 files modified
l10n_mx_ir_attachment_facturae/invoice.py (+2/-1)
l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py (+3/-2)
To merge this branch: bzr merge lp:~vauxoo/openerp-mexico-localization/openerp-mexico-localization_SUPERUSER_ID_dev_rodo
Reviewer Review Type Date Requested Status
Vauxoo Pending
Review via email: mp+168353@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

222. By Rodolfo Lopez

[FIX][l10n_mx_ir_attachment_facturae] use SUPERUSER_ID to read ir_attach_obj in electronic invoice

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_mx_ir_attachment_facturae/invoice.py'
2--- l10n_mx_ir_attachment_facturae/invoice.py 2013-05-15 17:47:57 +0000
3+++ l10n_mx_ir_attachment_facturae/invoice.py 2013-06-10 06:08:44 +0000
4@@ -25,6 +25,7 @@
5 from openerp.tools.translate import _
6 from openerp import pooler, tools
7 from openerp import netsvc
8+from openerp import SUPERUSER_ID
9
10 import time
11
12@@ -57,7 +58,7 @@
13
14 def create_ir_attachment_facturae(self, cr, uid, ids, context=None):
15 ir_attach_obj = self.pool.get('ir.attachment.facturae.mx')
16- invoice = self.browse(cr, uid, ids, context=context)[0]
17+ invoice = self.browse(cr, SUPERUSER_ID, ids, context=context)[0]
18 if invoice.invoice_sequence_id.approval_id:
19 if invoice.invoice_sequence_id.approval_id.type == 'cfdi32':
20 pac = self.pool.get('params.pac').search(
21
22=== modified file 'l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py'
23--- l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py 2013-06-06 06:34:33 +0000
24+++ l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py 2013-06-10 06:08:44 +0000
25@@ -25,6 +25,7 @@
26 from openerp import pooler, tools
27 from openerp import netsvc
28 from openerp import release
29+from openerp import SUPERUSER_ID
30
31 import time
32 import tempfile
33@@ -133,7 +134,7 @@
34
35 def action_confirm(self, cr, uid, ids, context=None):
36 attach = ''
37- invoice = self.browse(cr, uid, ids)[0].invoice_id
38+ invoice = self.browse(cr, SUPERUSER_ID, ids)[0].invoice_id
39 invoice_obj = self.pool.get('account.invoice')
40 type = self.browse(cr, uid, ids)[0].type
41 if type == 'cfd22':
42@@ -154,7 +155,7 @@
43 fname_invoice = invoice.fname_invoice and invoice.fname_invoice + \
44 '_V2_2.xml' or ''
45 fname, xml_data = invoice_obj._get_facturae_invoice_xml_data(
46- cr, uid, [invoice.id], context=context)
47+ cr, SUPERUSER_ID, [invoice.id], context=context)
48 attach = self.pool.get('ir.attachment').create(cr, uid, {
49 'name': fname_invoice,
50 'datas': base64.encodestring(xml_data),