Merge lp:~openerp-dev/openobject-addons/trunk-bug-1089252-mdi into lp:openobject-addons

Proposed by DJ Patel (OpenERP)
Status: Needs review
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-bug-1089252-mdi
Merge into: lp:openobject-addons
Diff against target: 60 lines (+8/-8)
4 files modified
account_analytic_default/account_analytic_default.py (+2/-2)
account_analytic_plans/account_analytic_plans.py (+2/-2)
account_anglo_saxon/invoice.py (+2/-2)
product_visible_discount/product_visible_discount.py (+2/-2)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-bug-1089252-mdi
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+139837@code.launchpad.net

Description of the change

Hello Sir,

I have fix the issue: https://bugs.launchpad.net/openobject-addons/+bug/1089252 "Error on Invoicing partial Sales Order".

Thanks,
Divyesh

To post a comment you must log in.

Unmerged revisions

8295. By DJ Patel (OpenERP)

[FIX] account_analytic_default, account_analytic_plans, account_anglo_saxon, product_visible_discount : Error on Invoicing partial Sales Order.

8294. By DJ Patel (OpenERP)

[Merge] Merge with main addons.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'account_analytic_default/account_analytic_default.py'
2--- account_analytic_default/account_analytic_default.py 2012-08-02 13:40:12 +0000
3+++ account_analytic_default/account_analytic_default.py 2012-12-14 06:34:27 +0000
4@@ -73,8 +73,8 @@
5 _inherit = "account.invoice.line"
6 _description = "Invoice Line"
7
8- def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
9- res_prod = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit, currency_id=currency_id, context=context, company_id=company_id)
10+ def product_id_change(self, cr, uid, ids, product, uom_id, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
11+ res_prod = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom_id, qty, name, type, partner_id, fposition_id, price_unit, currency_id=currency_id, context=context, company_id=company_id)
12 rec = self.pool.get('account.analytic.default').account_get(cr, uid, product, partner_id, uid, time.strftime('%Y-%m-%d'), context=context)
13 if rec:
14 res_prod['value'].update({'account_analytic_id': rec.analytic_id.id})
15
16=== modified file 'account_analytic_plans/account_analytic_plans.py'
17--- account_analytic_plans/account_analytic_plans.py 2012-11-29 22:26:45 +0000
18+++ account_analytic_plans/account_analytic_plans.py 2012-12-14 06:34:27 +0000
19@@ -308,8 +308,8 @@
20 res ['analytics_id'] = line.analytics_id and line.analytics_id.id or False
21 return res
22
23- def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
24- res_prod = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit, currency_id, context=context, company_id=company_id)
25+ def product_id_change(self, cr, uid, ids, product, uom_id, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
26+ res_prod = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom_id, qty, name, type, partner_id, fposition_id, price_unit, currency_id, context=context, company_id=company_id)
27 rec = self.pool.get('account.analytic.default').account_get(cr, uid, product, partner_id, uid, time.strftime('%Y-%m-%d'), context=context)
28 if rec and rec.analytics_id:
29 res_prod['value'].update({'analytics_id': rec.analytics_id.id})
30
31=== modified file 'account_anglo_saxon/invoice.py'
32--- account_anglo_saxon/invoice.py 2012-11-29 22:26:45 +0000
33+++ account_anglo_saxon/invoice.py 2012-12-14 06:34:27 +0000
34@@ -136,9 +136,9 @@
35 res += diff_res
36 return res
37
38- def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
39+ def product_id_change(self, cr, uid, ids, product, uom_id, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
40 fiscal_pool = self.pool.get('account.fiscal.position')
41- res = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit, currency_id, context, company_id)
42+ res = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom_id, qty, name, type, partner_id, fposition_id, price_unit, currency_id, context, company_id)
43 if not product:
44 return res
45 if type in ('in_invoice','in_refund'):
46
47=== modified file 'product_visible_discount/product_visible_discount.py'
48--- product_visible_discount/product_visible_discount.py 2012-11-29 22:26:45 +0000
49+++ product_visible_discount/product_visible_discount.py 2012-12-14 06:34:27 +0000
50@@ -100,8 +100,8 @@
51 class account_invoice_line(osv.osv):
52 _inherit = "account.invoice.line"
53
54- def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
55- res = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit,currency_id, context=context, company_id=company_id)
56+ def product_id_change(self, cr, uid, ids, product, uom_id, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, context=None, company_id=None):
57+ res = super(account_invoice_line, self).product_id_change(cr, uid, ids, product, uom_id, qty, name, type, partner_id, fposition_id, price_unit,currency_id, context=context, company_id=company_id)
58
59 def get_real_price(res_dict, product_id, qty, uom, pricelist):
60 item_obj = self.pool.get('product.pricelist.item')

Subscribers

People subscribed via source and target branches

to all changes: