Fix scene file name parser update (#998)

* Fix conversion of input maps
* Only set changed scene values in parser update
This commit is contained in:
WithoutPants
2020-12-24 09:03:23 +11:00
committed by GitHub
parent e84c92355e
commit c8bcaaf27d
2 changed files with 14 additions and 14 deletions

View File

@@ -39,7 +39,14 @@ func getUpdateInputMaps(ctx context.Context) []map[string]interface{} {
input, _ := args[updateInputField]
var ret []map[string]interface{}
if input != nil {
ret, _ = input.([]map[string]interface{})
// convert []interface{} into []map[string]interface{}
iSlice, _ := input.([]interface{})
for _, i := range iSlice {
m, _ := i.(map[string]interface{})
if m != nil {
ret = append(ret, m)
}
}
}
return ret