diff --git a/messaging/internal/service/attachment.go b/messaging/internal/service/attachment.go index db976f0be..b47640875 100644 --- a/messaging/internal/service/attachment.go +++ b/messaging/internal/service/attachment.go @@ -122,7 +122,7 @@ func (svc attachment) Create(name string, size int64, fh io.ReadSeeker, channelI if ch, err := svc.channel.FindByID(channelId); err != nil { return nil, err - } else if svc.ac.CanAttachMessage(svc.ctx, ch) { + } else if !svc.ac.CanAttachMessage(svc.ctx, ch) { return nil, ErrNoPermissions.withStack() }