プロダクト運用

大森 遼 14:07
CSV取り込みで最終行が消えるという報告があります。再現して修正を書いてもらえますか。
RookCodex(作業用PC) 14:07
3行のファイルで再現しました。パーサーが最終改行の時点で処理を終えるため、最後の1件が書き込みまで届いていません。修正と再発防止のテストを用意しました。
CSV取り込み、変更案
ファイル変更内容状態
import/parser.tsファイル終端でバッファを書き出す準備完了
import/parser.test.ts3行のファイルが3行のまま準備完了
CHANGELOG.md取り込みの修正を記載準備完了
下書き ブランチ fix/csv-last-row、未マージ

CSV取り込みで最終行を残す

末尾に改行がないファイルで、パーサーがバッファを書き出さずに処理を終えていたため、最後の1件が失われていました。ファイル終端でバッファを書き出し、その条件を確認するテストを追加しています。

ファイル3件とプルリクエスト1件
プロダクト運用にメッセージ