fix: UpdateDataTableRowField accepts any value type, not just maps
The provisioner just marshals the value to JSON regardless of type. Restricting to map[string]any prevented plugins from setting scalar field values (strings, numbers, booleans). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
62c25a7b3a
commit
a2a56f642c
@ -19,7 +19,7 @@ type Provisioner interface {
|
|||||||
RegisterEmbeddingConfig(config EmbeddingConfigDef) error
|
RegisterEmbeddingConfig(config EmbeddingConfigDef) error
|
||||||
EnsureEmbed(config EmbedConfig) error
|
EnsureEmbed(config EmbedConfig) error
|
||||||
EnsureJobSchedule(config JobScheduleConfig) error
|
EnsureJobSchedule(config JobScheduleConfig) error
|
||||||
UpdateDataTableRowField(ctx context.Context, rowID uuid.UUID, fieldKey string, value map[string]any) error
|
UpdateDataTableRowField(ctx context.Context, rowID uuid.UUID, fieldKey string, value any) error
|
||||||
DisableOrphanedJobSchedules(registeredTypes []string) error
|
DisableOrphanedJobSchedules(registeredTypes []string) error
|
||||||
EnsurePlugin(name string) error
|
EnsurePlugin(name string) error
|
||||||
EnsureCustomColor(config CustomColorConfig) error
|
EnsureCustomColor(config CustomColorConfig) error
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user