diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py
index fa0a807c3db..e3866f973f0 100644
--- a/addons/purchase_requisition/purchase_requisition.py
+++ b/addons/purchase_requisition/purchase_requisition.py
@@ -169,7 +169,7 @@ class purchase_requisition(osv.osv):
def get_needaction_user_ids(self, cr, uid, ids, context=None):
result = dict.fromkeys(ids, [])
for obj in self.browse(cr, uid, ids, context=context):
- if (obj.state == 'draft'):
+ if (obj.state == 'draft') and obj.user_id:
result[obj.id] = [obj.user_id.id]
return result
diff --git a/addons/purchase_requisition/purchase_requisition_view.xml b/addons/purchase_requisition/purchase_requisition_view.xml
index 284d5354881..21a15a9913c 100644
--- a/addons/purchase_requisition/purchase_requisition_view.xml
+++ b/addons/purchase_requisition/purchase_requisition_view.xml
@@ -115,15 +115,17 @@
tree
purchase.requisition
-
+
+
-
+
+
-
+