diff --git a/app/modules/user-timeline/user-timeline/user-timeline.service.coffee b/app/modules/user-timeline/user-timeline/user-timeline.service.coffee index a961191f..481629da 100644 --- a/app/modules/user-timeline/user-timeline/user-timeline.service.coffee +++ b/app/modules/user-timeline/user-timeline/user-timeline.service.coffee @@ -48,6 +48,9 @@ class UserTimelineService extends taiga.Service return false + if timeline.get("data").get("comment_deleted") + return false + if !@._isValidEvent(timeline.get('event_type')) return false diff --git a/app/modules/user-timeline/user-timeline/user-timeline.service.spec.coffee b/app/modules/user-timeline/user-timeline/user-timeline.service.spec.coffee index 86432a9b..97cb18bd 100644 --- a/app/modules/user-timeline/user-timeline/user-timeline.service.spec.coffee +++ b/app/modules/user-timeline/user-timeline/user-timeline.service.spec.coffee @@ -112,6 +112,16 @@ describe "tgUserTimelineService", -> "name": "xx" } } + }, + { # invalid item + event_type: "xx.us.change", + data: { + comment_deleted: true, + values_diff: { + "status": "xx", + "subject": "xx" + } + } } ]