From 2207b7ff5a9c84e289d4448a2a714ce3f660b1b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Mon, 11 Aug 2014 19:54:25 +0200 Subject: [PATCH] Fixed problem with invitations deletion in timeline implementation --- taiga/timeline/timeline_implementations.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/taiga/timeline/timeline_implementations.py b/taiga/timeline/timeline_implementations.py index d21a3e49..bf726f03 100644 --- a/taiga/timeline/timeline_implementations.py +++ b/taiga/timeline/timeline_implementations.py @@ -91,10 +91,22 @@ def membership_create_timeline(instance, extra_data={}): @register_timeline_implementation("projects.membership", "delete") def membership_delete_timeline(instance, extra_data={}): + if instance.user: + return { + "user": { + "id": instance.user.pk, + "name": instance.user.get_full_name(), + }, + "project": { + "id": instance.project.pk, + "slug": instance.project.slug, + "name": instance.project.name, + }, + } return { - "user": { - "id": instance.user.pk, - "name": instance.user.get_full_name(), + "invitation": { + "id": instance.pk, + "email": instance.email, }, "project": { "id": instance.project.pk,