3
0

Fix RenderOptions expr value assignment via selectors

This commit is contained in:
Tomaž Jerman
2021-10-27 10:05:53 +02:00
parent 556ffc5ec4
commit 445f0ed507
+10
View File
@@ -154,6 +154,16 @@ func CastToRenderOptions(val interface{}) (out map[string]string, err error) {
}
}
func (t *RenderOptions) AssignFieldValue(key string, val expr.TypedValue) error {
if t.value == nil {
t.value = make(map[string]string)
}
str, err := cast.ToStringE(expr.UntypedValue(val))
t.value[key] = str
return err
}
func CastToQueueMessage(val interface{}) (out *types.QueueMessage, err error) {
switch val := val.(type) {
case expr.Iterator: