fix: EnsureSetting accepts any value type for JSON-serializable settings
Plugins store arrays and scalars as settings, not just maps. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a2a56f642c
commit
334d79b4bf
@ -12,7 +12,7 @@ import (
|
||||
type Provisioner interface {
|
||||
EnsureDataTable(config DataTableConfig) error
|
||||
MergeSiteSettings(defaults map[string]any) error
|
||||
EnsureSetting(key string, defaultValue map[string]any) error
|
||||
EnsureSetting(key string, defaultValue any) error
|
||||
EnsurePage(config PageConfig) error
|
||||
OverrideSiteSettings(overrides map[string]any) error
|
||||
EnsureMenuItem(menuName string, config MenuItemConfig) error
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user