Closed komagata closed 10 months ago
@siso25 RSSを読み込むときにこういうエラーが起きてるみたいです〜。
@komagata
Issueを作成いただきましてありがとうございます。
Atomフィード内に作成日(任意項目)が存在しないときにatom_item.published
がnilとなり、nilオブジェクトに対してcontent
の値を取得しようとしたためにエラーとなっています。
atom_item.published&.content
とすることで回避は可能ですが、みんなのブログの表示順を作成日の降順としているため、作成日をnilで登録するとうまく並び替えることができません。そのため、作成日がnilの場合は記事の取得日時(バッチ実行日時)を設定しようと考えていますが、いかがでしょうか。
@siso25 published以外にそれっぽい日付はフィード中にあったりしませんかね?(フィード全体の最終更新日など) できれば取得日時を設定するのは最終手段で、そういうものを優先的に設定したい感じがします。
@komagata Atomに関しては、必須項目で「記事ごとの最終更新日」と「フィード全体の最終更新日」がありました。 また、RSS1.0とRSS2.0については任意項目で「フィード全体の最終更新日」がありました。 そのため、みんなのブログで使用する作成日については、それぞれ以下の優先順位で設定を行おうと思っております。
@siso25 了解です。上記でお願いします〜
このissue|PRは60日間更新がないため7日後にcloseします。closeしたくない場合はstaleラベルを外してください。
@siso25 こちらは完了してますかね?
@komagata 先ほど確認いただきました、以下PRのリリース後にクローズしたいと思います。
@komagata お疲れ様です。 こちらですが、リリース後に同様のエラーは発生していないでしょうか。 お手数ですが定期実行結果の確認をお願いします。
@siso25 エラーは発生してないです〜
@komagata ご確認ありがとうございます。 本番環境のみんなのブログが日々日々更新されていること、同様のエラーが発生していないことが確認できましたので、本issueをクローズさせていただきます。
View details in Rollbar: https://app.rollbar.com/a/komagata/fix/item/Bootcamp/1498