diff --git a/app/services/follow_service.rb b/app/services/follow_service.rb index 6f5ce6f3..e0d23002 100644 --- a/app/services/follow_service.rb +++ b/app/services/follow_service.rb @@ -5,7 +5,7 @@ class FollowService return unless user && is_tester(user) - return unless should_auto_follow(entity, user, reason) + return if (reason == 'created' || reason == 'contributed') && !should_auto_follow(entity, user, reason) follow = Follow.where(followed: entity, user: user).first_or_create if FollowReason::REASONS.include?(reason) && !follow.follow_reason.read_attribute(reason)