don't merge nil criteria from chain results

This commit is contained in:
Aaron Meihm 2015-08-04 15:47:55 -05:00
Родитель ae9069bd9b
Коммит 4b40df55f7
2 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -105,7 +105,9 @@ func (f *filecontent) fireChains(d *Document) ([]evaluationCriteria, error) {
if err != nil {
return nil, err
}
oc.mergeCriteria(criteria)
if criteria != nil {
oc.mergeCriteria(criteria)
}
// Extract the criteria. Rewrite the identifier based
// on what identifier was used for the chain.

Просмотреть файл

@ -83,7 +83,9 @@ func (o *object) fireChains(d *Document) error {
o.err = err
return err
}
si.mergeCriteria(criteria)
if criteria != nil {
si.mergeCriteria(criteria)
}
return nil
}