3
0

More descriptive stream splitting errors

This commit is contained in:
Tomaž Jerman
2020-03-23 17:56:41 +01:00
parent 0a7a3bf6b5
commit db90a03c01
+4 -4
View File
@@ -86,24 +86,24 @@ func splitStream(m types.Migrateable) ([]types.Migrateable, error) {
if checkWhere(strmp["where"], record, hMap) {
maps, ok := strmp["map"].([]interface{})
if !ok {
return nil, errors.New("streamMap.invalidMap")
return nil, errors.New("streamMap.invalidMap " + m.Name)
}
// populate splitted streams
for _, mp := range maps {
mm, ok := mp.(map[string]interface{})
if !ok {
return nil, errors.New("streamMap.map.invalidEntry")
return nil, errors.New("streamMap.map.invalidEntry " + m.Name)
}
from, ok := mm["from"].(string)
if !ok {
return nil, errors.New("streamMap.map.entry.invalidFrom")
return nil, errors.New("streamMap.map.entry.invalidFrom " + m.Name)
}
to, ok := mm["to"].(string)
if !ok {
return nil, errors.New("streamMap.map.invalidTo")
return nil, errors.New("streamMap.map.invalidTo " + m.Name)
}
vv := strings.Split(to, ".")