diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index 52e97c42317..72521902aa3 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -480,7 +480,9 @@ class project(osv.Model):
_inherit = "project.project"
def _get_alias_models(self, cr, uid, context=None):
- return [('project.task', "Tasks"), ("project.issue", "Issues")]
+ res = super(project, self)._get_alias_models(cr, uid, context=context)
+ res.append(("project.issue", "Issues"))
+ return res
def _issue_count(self, cr, uid, ids, field_name, arg, context=None):
Issue = self.pool['project.issue']
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index 760081f8e5b..94ce9e1877d 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -310,6 +310,9 @@
project.project
+
+ on_change_use_tasks_or_issues(use_tasks, use_issues)
+
0
diff --git a/addons/survey/wizard/survey_email_compose_message.py b/addons/survey/wizard/survey_email_compose_message.py
index 712b37b1f83..d0e7b02a067 100644
--- a/addons/survey/wizard/survey_email_compose_message.py
+++ b/addons/survey/wizard/survey_email_compose_message.py
@@ -155,7 +155,7 @@ class survey_mail_compose_message(osv.TransientModel):
'parent_id': None,
'partner_ids': partner_id and [(4, partner_id)] or None,
'notified_partner_ids': partner_id and [(4, partner_id)] or None,
- 'attachment_ids': wizard.attachment_ids or None,
+ 'attachment_ids': wizard.attachment_ids and [(6, 0, wizard.attachment_ids.ids)] or None,
'email_from': wizard.email_from or None,
'email_to': email,
}