Add initial setup global settings

This commit is contained in:
Tom Wiesing 2024-04-01 15:10:35 +02:00
parent a7af0f64d2
commit 6eab3ac311
No known key found for this signature in database
7 changed files with 113 additions and 11 deletions

View file

@ -35,5 +35,14 @@ func (r *Rebuild) Act(ctx context.Context, instance *wisski.WissKI, in io.Reader
if err := json.Unmarshal([]byte(params[0]), &system); err != nil {
return err
}
return instance.SystemManager().Apply(ctx, out, system, true)
smanager := instance.SystemManager()
if err := smanager.Apply(ctx, out, system, true); err != nil {
return err
}
if err := smanager.RebuildSettings(ctx, out); err != nil {
return err
}
return nil
}