From a7f3805f879d04e4c46c8f3a097153ae3b608948 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Fri, 5 May 2023 05:22:00 +0300 Subject: [PATCH] [#2423] insert default settings params with the init migration --- migrations/1640988000_init.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/migrations/1640988000_init.go b/migrations/1640988000_init.go index b8f0be02..9ac13e31 100644 --- a/migrations/1640988000_init.go +++ b/migrations/1640988000_init.go @@ -9,6 +9,7 @@ import ( "github.com/pocketbase/pocketbase/daos" "github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models/schema" + "github.com/pocketbase/pocketbase/models/settings" "github.com/pocketbase/pocketbase/tools/migrate" "github.com/pocketbase/pocketbase/tools/types" ) @@ -90,6 +91,15 @@ func init() { return tablesErr } + dao := daos.New(db) + + // inserts default settings + // ----------------------------------------------------------- + defaultSettings := settings.New() + if err := dao.SaveSettings(defaultSettings); err != nil { + return err + } + // inserts the system profiles collection // ----------------------------------------------------------- usersCollection := &models.Collection{} @@ -139,7 +149,7 @@ func init() { }, ) - return daos.New(db).SaveCollection(usersCollection) + return dao.SaveCollection(usersCollection) }, func(db dbx.Builder) error { tables := []string{ "users",