diff --git a/lib/diaspora/federation/entities.rb b/lib/diaspora/federation/entities.rb index 2e18a57b6..48b07c43b 100644 --- a/lib/diaspora/federation/entities.rb +++ b/lib/diaspora/federation/entities.rb @@ -160,7 +160,8 @@ module Diaspora location: profile.location, searchable: profile.searchable, nsfw: profile.nsfw, - tag_string: profile.tag_string + tag_string: profile.tag_string, + public: profile.public_details ) end diff --git a/lib/diaspora/federation/receive.rb b/lib/diaspora/federation/receive.rb index 3a33a0d74..65e3dfa99 100644 --- a/lib/diaspora/federation/receive.rb +++ b/lib/diaspora/federation/receive.rb @@ -122,7 +122,8 @@ module Diaspora location: entity.location, searchable: entity.searchable, nsfw: entity.nsfw, - tag_string: entity.tag_string + tag_string: entity.tag_string, + public_details: entity.public ) end end diff --git a/spec/lib/diaspora/federation/entities_spec.rb b/spec/lib/diaspora/federation/entities_spec.rb index 3a1e680f4..fa3ace047 100644 --- a/spec/lib/diaspora/federation/entities_spec.rb +++ b/spec/lib/diaspora/federation/entities_spec.rb @@ -188,6 +188,7 @@ describe Diaspora::Federation::Entities do expect(federation_entity.searchable).to eq(diaspora_entity.searchable) expect(federation_entity.nsfw).to eq(diaspora_entity.nsfw) expect(federation_entity.tag_string.split(" ")).to match_array(diaspora_entity.tag_string.split(" ")) + expect(federation_entity.public).to eq(diaspora_entity.public_details) end it "builds a reshare" do diff --git a/spec/lib/diaspora/federation/receive_spec.rb b/spec/lib/diaspora/federation/receive_spec.rb index fd943b06d..720e3c574 100644 --- a/spec/lib/diaspora/federation/receive_spec.rb +++ b/spec/lib/diaspora/federation/receive_spec.rb @@ -415,6 +415,7 @@ describe Diaspora::Federation::Receive do expect(profile.searchable).to eq(profile_entity.searchable) expect(profile.nsfw).to eq(profile_entity.nsfw) expect(profile.tag_string.split(" ")).to match_array(profile_entity.tag_string.split(" ")) + expect(profile.public_details).to eq(profile_entity.public) end end