diff --git a/config/initializers/diaspora_federation.rb b/config/initializers/diaspora_federation.rb index f5482edd12c37fad7c2c7bc0f0d58b065c1de408..5197abaa81853e1b8a2b11b51e373805b37966e8 100644 --- a/config/initializers/diaspora_federation.rb +++ b/config/initializers/diaspora_federation.rb @@ -116,7 +116,7 @@ DiasporaFederation.configure do |config| end on :fetch_person_url_to do |diaspora_id, path| - Person.find_by(diaspora_handle: diaspora_id).send(:url_to, path) + Pod.joins(:people).find_by(people: {diaspora_handle: diaspora_id}).url_to(path) end on :update_pod do |url, status|