From b0a9e85c4a02f39880682d9d682f9cc7af13a93c Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 3 May 2022 17:40:56 +0100 Subject: [PATCH] Fix bug in database global setup --- setup/base/base.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup/base/base.go b/setup/base/base.go index 9b227b70..3641ad78 100644 --- a/setup/base/base.go +++ b/setup/base/base.go @@ -201,7 +201,8 @@ func NewBaseDendrite(cfg *config.Dendrite, componentName string, options ...Base if cfg.Global.DatabaseOptions.ConnectionString.IsSQLite() { logrus.Panic("Using a global database connection pool is not supported with SQLite databases") } - if db, err = sqlutil.Open(&cfg.Global.DatabaseOptions, sqlutil.NewDummyWriter()); err != nil { + writer = sqlutil.NewDummyWriter() + if db, err = sqlutil.Open(&cfg.Global.DatabaseOptions, writer); err != nil { logrus.WithError(err).Panic("Failed to set up global database connections") } logrus.Debug("Using global database connection pool")