Merge lp:~unifield-team/unifield-wm/us-830 into lp:unifield-wm

Proposed by jftempo
Status: Merged
Merged at revision: 2715
Proposed branch: lp:~unifield-team/unifield-wm/us-830
Merge into: lp:unifield-wm
Diff against target: 30 lines (+1/-19)
1 file modified
analytic_distribution_supply/sale.py (+1/-19)
To merge this branch: bzr merge lp:~unifield-team/unifield-wm/us-830
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+283482@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'analytic_distribution_supply/sale.py'
2--- analytic_distribution_supply/sale.py 2014-10-22 11:08:57 +0000
3+++ analytic_distribution_supply/sale.py 2016-01-21 15:14:57 +0000
4@@ -179,25 +179,7 @@
5 o_ana_dist_id = so.analytic_distribution_id and so.analytic_distribution_id.id
6 distrib_id = l_ana_dist_id or o_ana_dist_id or False
7
8- # For inter-mission partner, define a default ana. distribution if no one is defined on FO
9- if not distrib_id and so.partner_id.partner_type == 'intermission':
10- account_id = line.account_4_distribution and line.account_4_distribution.id or False
11- # Search default destination_id
12- destination_id = acc_obj.read(cr, uid, account_id, ['default_destination_id']).get('default_destination_id', False)
13- distrib_id = ana_obj.create(cr, uid, {
14- 'sale_order_line_ids': [(4, line.id)],
15- 'cost_center_lines': [(0, 0, {
16- 'destination_id': destination_id[0],
17- 'analytic_id': intermission_cc[1],
18- 'percentage': '100',
19- 'currency_id': so.currency_id.id,
20- })],
21- }, context=context)
22- # UFTP-277: Check funding pool lines if missing
23- ana_obj.create_funding_pool_lines(cr, uid, [distrib_id], context=context)
24- sol_obj.write(cr, uid, [line.id], {'analytic_distribution_id': distrib_id}, context=context)
25- line = sol_obj.browse(cr, uid, line.id, context=context)
26-
27+ # US-830 : Remove the definition of a default AD for the inter-mission FO is no AD is defined
28 if not distrib_id and not so.from_yml_test and not so.order_type in ('loan', 'donation_st', 'donation_exp'):
29 raise osv.except_osv(
30 _('Warning'),

Subscribers

People subscribed via source and target branches