From d9756369ff463f08317ee670ccab94c665052cfd Mon Sep 17 00:00:00 2001 From: aforge Date: Sun, 2 Jul 2023 08:17:05 -0700 Subject: [PATCH] Fix root user creation error in tinode-db. --- tinode-db/main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tinode-db/main.go b/tinode-db/main.go index 1a41d834f..94b53b960 100644 --- a/tinode-db/main.go +++ b/tinode-db/main.go @@ -344,10 +344,11 @@ func main() { log.Fatalln("Failed to create ROOT user:", err) } - adapter := store.Store.GetAdapter() - if err := adapter.AuthUpdRecord(user.Uid(), "basic", "", auth.LevelRoot, nil, time.Time{}); err != nil { + authHandler := store.Store.GetAuthHandler("basic") + if _, err := authHandler.AddRecord(&auth.Rec{Uid: user.Uid(), AuthLevel: auth.LevelRoot}, + []byte(uname+":"+password), ""); err != nil { store.Users.Delete(user.Uid(), true) - log.Fatalln("Failed to create ROOT user:", err) + log.Fatalln("Failed to add ROOT auth record:", err) } log.Printf("ROOT user created: '%s:%s'", uname, password) }