changed treat of suffix in data #487
This commit is contained in:
@@ -177,11 +177,11 @@ impl Message {
|
||||
Some(cap) => cap.get(1).map_or(-1, |a| a.as_str().parse().unwrap_or(-1)),
|
||||
None => -1,
|
||||
};
|
||||
if suffix >= 0 {
|
||||
if suffix >= 1 {
|
||||
tmp_event_record = tmp_event_record
|
||||
.get("Data")
|
||||
.unwrap()
|
||||
.get(suffix as usize)
|
||||
.get((suffix - 1) as usize)
|
||||
.unwrap_or(tmp_event_record);
|
||||
}
|
||||
let hash_value = get_serde_number_to_string(tmp_event_record);
|
||||
@@ -614,7 +614,7 @@ mod tests {
|
||||
assert_eq!(
|
||||
message.parse_message(
|
||||
&event_record,
|
||||
"commandline:%CommandLine% data:%Data[1]%".to_owned()
|
||||
"commandline:%CommandLine% data:%Data[2]%".to_owned()
|
||||
),
|
||||
expected,
|
||||
);
|
||||
@@ -647,7 +647,7 @@ mod tests {
|
||||
assert_eq!(
|
||||
message.parse_message(
|
||||
&event_record,
|
||||
"commandline:%CommandLine% data:%Data[-1]%".to_owned()
|
||||
"commandline:%CommandLine% data:%Data[0]%".to_owned()
|
||||
),
|
||||
expected,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user