Loading...

[Update] MBC CQRS サーバーレス フレームワーク v1.0.20 をリリース

MBC CQRS サーバーレス フレームワーク v1.0.20 をリリースしました。

バグ修正

Step Functions CSVハンドラーのステータス判定バグを修正

子ジョブが失敗しても常に COMPLETED ステータスが設定されていた問題を修正しました。

  • CsvImportSfnEventHandler.finalizeParentJob() で、子ジョブが失敗した際に正しく FAILED ステータスを設定するように修正
  • csv_loader ステートでの早期終了時にも正しくステータスを設定するように修正
  • 原因:三項演算子の誤り failedRows > 0 ? COMPLETED : COMPLETEDfailedRows > 0 ? FAILED : COMPLETED に修正
  • このバグにより、子インポートジョブが失敗しても Step Functions が SUCCESS を報告していました

v1.0.18, v1.0.19 と合わせて、Step Functions のインポート処理エラーハンドリングが完成しました。

アップデート方法

npm update @mbc-cqrs-serverless/core @mbc-cqrs-serverless/cli

詳細は GitHub リリースページ をご覧ください。

Top