mirror of
https://github.com/jwetzell/showbridge-go.git
synced 2026-08-22 06:18:58 +00:00
don't make params schema required if all properties are optional
This commit is contained in:
@@ -39,7 +39,9 @@ func GetProcessorsSchema() *jsonschema.Schema {
|
||||
}
|
||||
if proc.ParamsSchema != nil {
|
||||
processorSchema.Properties["params"] = proc.ParamsSchema
|
||||
processorSchema.Required = append(processorSchema.Required, "params")
|
||||
if len(proc.ParamsSchema.Required) > 0 {
|
||||
processorSchema.Required = append(processorSchema.Required, "params")
|
||||
}
|
||||
}
|
||||
processorDefinitionSchemas = append(processorDefinitionSchemas, processorSchema)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user