From 4bf574037fe73d0fa9d1a925d081f6aba1fba8c4 Mon Sep 17 00:00:00 2001 From: Pascal Fischer Date: Thu, 30 Nov 2023 11:51:35 +0100 Subject: [PATCH] fix sql store --- management/server/account.go | 2 +- management/server/sqlite_store.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/management/server/account.go b/management/server/account.go index b95191b1f..2ac00410c 100644 --- a/management/server/account.go +++ b/management/server/account.go @@ -164,7 +164,7 @@ type Settings struct { JWTGroupsClaimName string // Extra is a dictionary of Account settings - Extra *account.ExtraSettings + Extra *account.ExtraSettings `gorm:"embedded;embeddedPrefix:extra_"` } // Copy copies the Settings struct diff --git a/management/server/sqlite_store.go b/management/server/sqlite_store.go index 532597527..1bc2db3f1 100644 --- a/management/server/sqlite_store.go +++ b/management/server/sqlite_store.go @@ -14,6 +14,7 @@ import ( "gorm.io/gorm/logger" nbdns "github.com/netbirdio/netbird/dns" + "github.com/netbirdio/netbird/management/server/account" nbpeer "github.com/netbirdio/netbird/management/server/peer" "github.com/netbirdio/netbird/management/server/status" "github.com/netbirdio/netbird/management/server/telemetry" @@ -62,7 +63,7 @@ func NewSqliteStore(dataDir string, metrics telemetry.AppMetrics) (*SqliteStore, err = db.AutoMigrate( &SetupKey{}, &nbpeer.Peer{}, &User{}, &PersonalAccessToken{}, &Group{}, &Rule{}, &Account{}, &Policy{}, &PolicyRule{}, &route.Route{}, &nbdns.NameServerGroup{}, - &installation{}, + &installation{}, &account.ExtraSettings{}, ) if err != nil { return nil, err