From aede45d54668c9a5bc033d2381f59af0f2dec547 Mon Sep 17 00:00:00 2001 From: Cory Slep Date: Sat, 31 Mar 2018 23:24:10 +0200 Subject: [PATCH] Don't try to own 'object' for Add/Remove Activities --- pub/fed.go | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pub/fed.go b/pub/fed.go index 9a9bf4b..d16736c 100644 --- a/pub/fed.go +++ b/pub/fed.go @@ -642,9 +642,6 @@ func (f *federator) handleClientAdd(c context.Context, deliverable *bool) func(s return fmt.Errorf("add object must be object type: %v", raw) } obj := raw.GetObject(i) - if !f.SocialApp.Owns(c, obj.GetId()) { - continue - } for _, target := range targets { if !f.SocialApp.CanAdd(c, obj, target) { continue @@ -709,9 +706,6 @@ func (f *federator) handleClientRemove(c context.Context, deliverable *bool) fun return fmt.Errorf("remove object must be object type: %v", raw) } obj := raw.GetObject(i) - if !f.SocialApp.Owns(c, obj.GetId()) { - continue - } for _, target := range targets { if !f.SocialApp.CanRemove(c, obj, target) { continue @@ -989,9 +983,6 @@ func (f *federator) handleAdd(c context.Context) func(s *streams.Add) error { return fmt.Errorf("add object must be object type: %v", raw) } obj := raw.GetObject(i) - if !f.FederateApp.Owns(c, obj.GetId()) { - continue - } for _, target := range targets { if !f.FederateApp.CanAdd(c, obj, target) { continue @@ -1057,9 +1048,6 @@ func (f *federator) handleRemove(c context.Context) func(s *streams.Remove) erro return fmt.Errorf("remove object must be object type: %v", raw) } obj := raw.GetObject(i) - if !f.FederateApp.Owns(c, obj.GetId()) { - continue - } for _, target := range targets { if !f.FederateApp.CanRemove(c, obj, target) { continue