Github user justinleet commented on a diff in the pull request:

    https://github.com/apache/metron/pull/763#discussion_r139225095
  
    --- Diff: 
metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertDao.java
 ---
    @@ -275,13 +275,13 @@ protected Document 
buildCreateDocument(MultiGetResponse multiGetResponse, List<S
             alertList.add(response.getSource());
           }
         }
    -    metaSource.put(ALERT_FIELD, alertList.toArray());
    +    metaSource.put(ALERT_FIELD, alertList);
    --- End diff --
    
    If you look at the first two commits, they were originally to do the JIRA 
as noted (handle both).  The solution of the last commit is to just not use 
arrays at all. In actuality though, both constructions of the alert field are 
controlled by the DAO itself, so there's no reason to use arrays at all.
    
    Basically, this PR solves the underlying problem (The two paths used 
different types), rather than the symptom (That two different types went into 
the same method).


---

Reply via email to