From a48c7d33a555250f867370d56798b7a730931bb8 Mon Sep 17 00:00:00 2001 From: Devon Hudson Date: Fri, 21 Jul 2023 13:08:28 -0600 Subject: [PATCH] Don't quit if unknown msc in config, log it and keep going --- setup/mscs/mscs.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/mscs/mscs.go b/setup/mscs/mscs.go index b967c1b00..7a942cf7c 100644 --- a/setup/mscs/mscs.go +++ b/setup/mscs/mscs.go @@ -17,7 +17,6 @@ package mscs import ( "context" - "fmt" "github.com/matrix-org/dendrite/internal/caching" "github.com/matrix-org/dendrite/internal/httputil" @@ -26,6 +25,7 @@ import ( "github.com/matrix-org/dendrite/setup/config" "github.com/matrix-org/dendrite/setup/mscs/msc2836" "github.com/matrix-org/util" + "github.com/sirupsen/logrus" ) // Enable MSCs - returns an error on unknown MSCs @@ -46,7 +46,7 @@ func EnableMSC(cfg *config.Dendrite, cm *sqlutil.Connections, routers httputil.R case "msc2444": // enabled inside federationapi case "msc2753": // enabled inside clientapi default: - return fmt.Errorf("EnableMSC: unknown msc '%s'", msc) + logrus.Warnf("EnableMSC: unknown MSC '%s', this MSC is either not supported or is natively supported by Dendrite", msc) } return nil }