summaryrefslogtreecommitdiff
path: root/addons/project_long_term/project_long_term.py
diff options
context:
space:
mode:
authorHarry (OpenERP) <hmo@tinyerp.com>2010-09-24 15:17:12 +0530
committerHarry (OpenERP) <hmo@tinyerp.com>2010-09-24 15:17:12 +0530
commit621f24aee4ded5f4982e4c16c0f8cb46f1a3607a (patch)
treeaa6893c306d87e22740106b09594cf37b7f8701c /addons/project_long_term/project_long_term.py
parent7a027ed7f25e8e7f5f66bba38873bc636c41a3b9 (diff)
[FIX] project_long_term: fix if not resource allocation or project member
bzr revid: hmo@tinyerp.com-20100924094712-f7cl79s1zaw3vtuq
Diffstat (limited to 'addons/project_long_term/project_long_term.py')
-rw-r--r--addons/project_long_term/project_long_term.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index 05eca01887c..79837416d97 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -513,7 +513,10 @@ class project_task(osv.osv):
def Project():
title = "Project"
start = datetime.strftime(datetime.strptime(start_date, "%Y-%m-%d"), "%Y-%m-%d %H:%M")
- resource = reduce(operator.or_, resources)
+ try:
+ resource = reduce(operator.or_, resources)
+ except:
+ raise osv.except_osv(_('Error'), _('Should have Resources Allocation or Project Members!'))
minimum_time_unit = 1
if calendar_id: # If project has working calendar
working_days = resource_pool.compute_working_calendar(cr, uid, calendar_id, context=context)