diff --git a/services/galley/src/Galley/API/MLS/Message.hs b/services/galley/src/Galley/API/MLS/Message.hs index 6e25da0485..dda5576a5d 100644 --- a/services/galley/src/Galley/API/MLS/Message.hs +++ b/services/galley/src/Galley/API/MLS/Message.hs @@ -289,9 +289,9 @@ postMLSCommitBundleToRemoteConv :: postMLSCommitBundleToRemoteConv loc qusr c con bundle ctype rConvOrSubId = do -- only local users can send messages to remote conversations lusr <- foldQualified loc pure (\_ -> throwS @'ConvAccessDenied) qusr - -- only members may send commit bundles to a remote conversation unless (bundle.epoch == Epoch 0 && ctype == One2OneConv) $ + -- only members may send commit bundles to a remote conversation flip unless (throwS @'ConvMemberNotFound) =<< checkLocalMemberRemoteConv (tUnqualified lusr) ((.conv) <$> rConvOrSubId) resp <-