Browse Source

Fix #83 - if user cannot be found (or is self) throw error, don't return empty 200

This prevents the undefined profile from being opened in the first place on such an error
master
Eugen Rochko 8 years ago
parent
commit
d772db4344
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      app/services/follow_service.rb

+ 1
- 1
app/services/follow_service.rb View File

@ -5,7 +5,7 @@ class FollowService < BaseService
def call(source_account, uri) def call(source_account, uri)
target_account = follow_remote_account_service.call(uri) target_account = follow_remote_account_service.call(uri)
return nil if target_account.nil? || target_account.id == source_account.id
raise ActiveRecord::RecordNotFound if target_account.nil? || target_account.id == source_account.id
follow = source_account.follow!(target_account) follow = source_account.follow!(target_account)

Loading…
Cancel
Save