1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-01-22 05:39:49 +02:00

[#2423] insert default settings params with the init migration

This commit is contained in:
Gani Georgiev 2023-05-05 05:22:00 +03:00
parent b84ebabf4a
commit a7f3805f87

View File

@ -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",