~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to analytic_distribution_supply/analytic_distribution.py

  • Committer: jf
  • Date: 2012-03-27 14:38:50 UTC
  • Revision ID: jf@tempo4-20120327143850-e41gh5zyjam3un11
[FIX] Default values

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
        'purchase_line_ids': fields.one2many('purchase.order.line', 'analytic_distribution_id', string="Purchase Lines"),
34
34
    }
35
35
 
36
 
    def copy(self, cr, uid, id, defaults={}, context={}):
 
36
    def copy(self, cr, uid, id, default=None, context=None):
37
37
        """
38
38
        Delete one2many fields
39
39
        """
40
40
        # Some verifications
41
41
        if not context:
42
42
            context = {}
 
43
        if not default:
 
44
            default = {}
43
45
        # Delete purchase_ids and purchase_line_ids links
44
 
        defaults.update({
 
46
        default.update({
45
47
            'purchase_ids': False,
46
48
            'purchase_line_ids': False,
47
49
        })
48
 
        return super(analytic_distribution, self).copy(cr, uid, id, defaults, context)
 
50
        return super(analytic_distribution, self).copy(cr, uid, id, default, context)
49
51
 
50
52
analytic_distribution()
51
53
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
52
 
 
53
 
 
54
 
 
55