Merge branch 'ensure-settings-always-initialized' into 'main'

Ensure settings map is always initialized

See merge request etke.cc/postmoogle!12
This commit is contained in:
Aine
2022-08-24 09:26:08 +00:00

View File

@@ -161,7 +161,7 @@ func (b *Bot) getSettings(ctx context.Context, roomID id.RoomID) (settings, erro
span := sentry.StartSpan(ctx, "http.server", sentry.TransactionName("getSettings"))
defer span.Finish()
var config settings
config := settings{}
err := b.lp.GetClient().GetRoomAccountData(roomID, settingskey, &config)
if err != nil {
if strings.Contains(err.Error(), "M_NOT_FOUND") {