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,