From 73e83c2b514e0f41395c93c3fd2c04187cc1f27d Mon Sep 17 00:00:00 2001 From: Tommie Gannert Date: Wed, 25 May 2022 18:32:03 +0200 Subject: [PATCH] Fix SSO table initialization. --- userapi/storage/postgres/storage.go | 5 +++++ userapi/storage/sqlite3/storage.go | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/userapi/storage/postgres/storage.go b/userapi/storage/postgres/storage.go index b9afb5a56..27efc01db 100644 --- a/userapi/storage/postgres/storage.go +++ b/userapi/storage/postgres/storage.go @@ -94,6 +94,10 @@ func NewDatabase(base *base.BaseDendrite, dbProperties *config.DatabaseOptions, if err != nil { return nil, fmt.Errorf("NewPostgresNotificationTable: %w", err) } + ssoTable, err := NewPostgresSSOTable(db) + if err != nil { + return nil, fmt.Errorf("NewPostgresSSOTable: %w", err) + } statsTable, err := NewPostgresStatsTable(db, serverName) if err != nil { return nil, fmt.Errorf("NewPostgresStatsTable: %w", err) @@ -110,6 +114,7 @@ func NewDatabase(base *base.BaseDendrite, dbProperties *config.DatabaseOptions, ThreePIDs: threePIDTable, Pushers: pusherTable, Notifications: notificationsTable, + SSOs: ssoTable, Stats: statsTable, ServerName: serverName, DB: db, diff --git a/userapi/storage/sqlite3/storage.go b/userapi/storage/sqlite3/storage.go index a822f687d..dc8f76e66 100644 --- a/userapi/storage/sqlite3/storage.go +++ b/userapi/storage/sqlite3/storage.go @@ -95,6 +95,10 @@ func NewDatabase(base *base.BaseDendrite, dbProperties *config.DatabaseOptions, if err != nil { return nil, fmt.Errorf("NewPostgresNotificationTable: %w", err) } + ssoTable, err := NewSQLiteSSOTable(db) + if err != nil { + return nil, fmt.Errorf("NewSQLiteSSOTable: %w", err) + } statsTable, err := NewSQLiteStatsTable(db, serverName) if err != nil { return nil, fmt.Errorf("NewSQLiteStatsTable: %w", err) @@ -111,6 +115,7 @@ func NewDatabase(base *base.BaseDendrite, dbProperties *config.DatabaseOptions, ThreePIDs: threePIDTable, Pushers: pusherTable, Notifications: notificationsTable, + SSOs: ssoTable, Stats: statsTable, ServerName: serverName, DB: db,