Merge lp:~openerp-dev/openobject-addons/6.1-opw-574336-skh into lp:openobject-addons/6.1

Proposed by Somesh Khare
Status: Approved
Approved by: Naresh(OpenERP)
Approved revision: 6783
Proposed branch: lp:~openerp-dev/openobject-addons/6.1-opw-574336-skh
Merge into: lp:openobject-addons/6.1
Diff against target: 12 lines (+2/-0)
1 file modified
project/project.py (+2/-0)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/6.1-opw-574336-skh
Reviewer Review Type Date Requested Status
Naresh(OpenERP) (community) Approve
Review via email: mp+104688@code.launchpad.net

Description of the change

Hello Sir,

[Fix]: When you click on menu Project/Scheduling/Schedule Tasks It gives traceback when the project has no start date.

This branch fixes this issue.

Please review the branch and please share your view on it.

Thanks,
Somesh Khare

To post a comment you must log in.
Revision history for this message
Naresh(OpenERP) (nch-openerp) :
review: Approve
Revision history for this message
Naresh(OpenERP) (nch-openerp) wrote :

Hello,

This bug was qualified as Confirmed on Trunk (means still existing and reproducible). A Merge Proposal for trunk was created to fix it. Here is the link to follow the MP on Launchpad https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-opw-574336-port-mma/+merge/132549 and be informed once it's been merged in trunk: ... If this Merge Proposal could not be merged in v6.1 at the release of v7.0, it will be closed.

Thanks,
Naresh Soni

Unmerged revisions

6783. By Somesh Khare

[FIX] Project: Error when no date given in the selected project in Scheduling Task Wizard and Press Compute button (Case: Ref 574336)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'project/project.py'
--- project/project.py 2012-03-02 15:13:47 +0000
+++ project/project.py 2012-05-04 06:40:23 +0000
@@ -382,6 +382,8 @@
382 return result382 return result
383383
384 def _schedule_project(self, cr, uid, project, context=None):384 def _schedule_project(self, cr, uid, project, context=None):
385 if not project.date_start:
386 raise osv.except_osv(_('Warning !'),_("You must assign Start Date on the Project '%s' !") % (project.name,))
385 resource_pool = self.pool.get('resource.resource')387 resource_pool = self.pool.get('resource.resource')
386 calendar_id = project.resource_calendar_id and project.resource_calendar_id.id or False388 calendar_id = project.resource_calendar_id and project.resource_calendar_id.id or False
387 working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)389 working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)