From b595666f82337d5458ca2ed61da98bd7ee9d4223 Mon Sep 17 00:00:00 2001
From: bch <>
Date: Fri, 11 May 2007 13:08:35 +0000
Subject: [PATCH] PROJECT : bugfix and better layout
bzr revid: bch-09c4abdedf4600babdc9347a2467889f2f8f7b79
---
addons/project/project.py | 2 +-
addons/project/project_view.xml | 18 +++++++++---------
addons/project/wizard/close_task.py | 2 +-
3 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/addons/project/project.py b/addons/project/project.py
index 6ffaeda5544..8ec5e456328 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -228,7 +228,7 @@ class task(osv.osv):
tasks = self.browse(cr, uid, ids)
for task in tasks:
project = task.project_id
- if project.warn_manager and project.manager.id and (project.manager.id != uid):
+ if project and project.warn_manager and project.manager.id and (project.manager.id != uid):
request.create(cr, uid, {
'name': "Task '%s' reopened" % task.name,
'state': 'waiting',
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index faedd649375..f8342fa4fe3 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -73,15 +73,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/addons/project/wizard/close_task.py b/addons/project/wizard/close_task.py
index eb020f3c5c0..8795be0ec74 100644
--- a/addons/project/wizard/close_task.py
+++ b/addons/project/wizard/close_task.py
@@ -69,7 +69,7 @@ def email_send(cr, uid, ids, to_adr, description, context={}):
class wizard_close(wizard.interface):
def _check_complete(self, cr, uid, data, context):
task = pooler.get_pool(cr.dbname).get('project.task').browse(cr, uid, data['ids'])[0]
- if not task.project_id.warn_customer:
+ if not (task.project_id and task.project_id.warn_customer):
return 'close'
return 'mail_ask'