From 70f378a1c197e0b201bcb2e0949aca6f7595bb04 Mon Sep 17 00:00:00 2001
From: Benjamin Neff <benjamin@coding4coffee.ch>
Date: Sat, 18 Jun 2016 06:21:14 +0200
Subject: [PATCH] don't participate own posts on creation

---
 app/services/status_message_creation_service.rb     | 1 -
 spec/controllers/status_messages_controller_spec.rb | 5 ++---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app/services/status_message_creation_service.rb b/app/services/status_message_creation_service.rb
index 12bd8fbae1..f9fcdea1a9 100644
--- a/app/services/status_message_creation_service.rb
+++ b/app/services/status_message_creation_service.rb
@@ -54,7 +54,6 @@ class StatusMessageCreationService
   def process(status_message, aspect_ids, services)
     add_to_streams(status_message, aspect_ids) unless status_message.public
     dispatch(status_message, services)
-    user.participate!(status_message)
   end
 
   def add_to_streams(status_message, aspect_ids)
diff --git a/spec/controllers/status_messages_controller_spec.rb b/spec/controllers/status_messages_controller_spec.rb
index 85538fe0b2..a045a7a065 100644
--- a/spec/controllers/status_messages_controller_spec.rb
+++ b/spec/controllers/status_messages_controller_spec.rb
@@ -190,11 +190,10 @@ describe StatusMessagesController, :type => :controller do
       expect(StatusMessage.first.provider_display_name).to eq('mobile')
     end
 
-    it "has one participation" do
+    it "has no participation" do
       post :create, status_message_hash
       new_message = StatusMessage.find_by_text(text)
-      expect(new_message.participations.count).to eq(1)
-      expect(new_message.participations.first.count).to eq(1)
+      expect(new_message.participations.count).to eq(0)
     end
 
     context 'with photos' do
-- 
GitLab