~s-solanki-serpentcs/hr-timesheet/hr-timesheet-aeroo

« back to all changes in this revision

Viewing changes to timesheet_task/project_task.py

  • Committer: Stéphane Bidoul
  • Date: 2012-09-03 10:33:10 UTC
  • Revision ID: stephane.bidoul@acsone.eu-20120903103310-zostborba48h7yrl
timesheet_task: fix mixup between project id and analytic account id
(lp:c2c-addons/6.1  rev 104.1.1)

Show diffs side-by-side

added added

removed removed

Lines of Context:
106
106
                                                                     journal_id,
107
107
                                                                     context)
108
108
        if 'value' in res and task_id:
109
 
            proj_obj = self.pool.get('project.task')
110
 
            aa = proj_obj.browse(cr, uid, task_id).project_id
111
 
            if aa:
112
 
                res['value']['account_id'] = aa.id
113
 
            if aa.to_invoice and not to_invoice:
114
 
                res['value']['to_invoice'] = aa.to_invoice.id
 
109
            task_obj = self.pool.get('project.task')
 
110
            p = task_obj.browse(cr, uid, task_id).project_id
 
111
            if p:
 
112
                res['value']['account_id'] = p.analytic_account_id.id
 
113
                if p.to_invoice and not to_invoice:
 
114
                    res['value']['to_invoice'] = p.to_invoice.id
115
115
        return res
116
116
 
117
117
HrAnalyticTimesheet()