Closed jf-tech closed 2 years ago
Merging #178 (9f7ec63) into master (77370e7) will not change coverage. The diff coverage is
100.00%
.
@@ Coverage Diff @@
## master #178 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 51 52 +1
Lines 2836 2971 +135
==========================================
+ Hits 2836 2971 +135
Impacted Files | Coverage Δ | |
---|---|---|
extensions/omniv21/fileformat/flatfile/csv/decl.go | 100.00% <100.00%> (ø) |
|
...tensions/omniv21/fileformat/flatfile/csv/reader.go | 100.00% <100.00%> (ø) |
|
.../omniv21/fileformat/flatfile/fixedlength/reader.go | 100.00% <100.00%> (ø) |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
The bug is in the
flatfile.fixedlength.reader.linesToNode
:v1.0.3 release missed the crucial
break
statement, thus for any multiple-line envelope (whether its rows based or header/footer based), if there are multiple lines to match a column, always the last one wins. This is not what our past expectation/specification was: the first line that matches should win. It's fixed now and tests have been amended to catch the issue.