duplicate and _inherits

Bug #888315 reported by Stéphane Bidoul (Acsone)
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Server (MOVED TO GITHUB)
Confirmed
Low
OpenERP's Framework R&D

Bug Description

Hello,

This one could also be titled "duplicating a project also duplicates timesheets", but I'm reporting it in framework as it is linked to the behaviour of copy and _inherits (with s).

How to reproduce:
- 6.0 with demo data, modules project and analytic
- create a project named test1
- add an analytic entry on account test1 (say, a timesheet)
- duplicate analytic account test1 to test2, the timesheets are not duplicated, which is correct
- duplicate project test1 to test3 -> the timesheets of test1 are duplicated on test3 which is incorrect

In this case, project.project _inherits account.analytic.account and both objects override the copy method. The problem is that when you duplicate the project, the overridden copy method on analytic account (which set default['lines_ids'] to []) is never called, and therefore all the analytic lines are duplicated.

I assume similar problem can occur in other areas using _inherits.

Best regards,

-sbi

Related branches

description: updated
Changed in openobject-server:
assignee: nobody → OpenERP's Framework R&D (openerp-dev-framework)
importance: Undecided → Low
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.