Skip to content
This repository has been archived by the owner on Jun 17, 2021. It is now read-only.

Ver5.0.0 EpisodeTiara

Compare
Choose a tag to compare
@miyacorata miyacorata released this 08 May 08:09
· 119 commits to master since this release

Release note - Ver5.0.0 EpisodeTiara

New

  • 46983ea - 出身地の翻訳対応 (現時点では英語と日本語のみ)

Update

  • f0ee2d9 689849b - 検索ページ・アイドル詳細ページに翻訳を適用
  • 0aeec38 - 翻訳ヘルパ関数のオーバーライド及び __fb()廃止
    • 6e29091 - オーバーライドした関数への置換

Fix

  • 0072bf1 - 日本語以外の言語で玲音さんのページを開いたときに genTranslationLink() がエラーになる問題の修正
  • f677d31 - 本番運用時にInternalServerErrorのエラー情報を表示してしまう問題の修正

Dependency update

  • #85 - laravel/framework (6.8.13)
  • #86 - filp/whoops (2.7.2)

Comment

  • genTranslationLink() は日本語以外の言語モード向けに趣味や特技といった文字列をGoogle翻訳に投げるリンクを生成する関数ですが、玲音さんはそのへんが一切わかっていないためデータ的にはnullが投げられ、関数が「文字列期待してんのにnull寄越すんじゃねぇテメッコラー」して起こっていました。オーバーランクならではの不具合ですね(?)
  • 上の不具合に起因して500エラー時に本番環境である(APP_DEBUG=false)にも関わらずエラー情報を画面にうぇ~と吐き出していてヤバみがありました。エラー画面のテンプレでメッセージがあれば出力するように設定していました(404エラーや400エラーの文面を状況に応じてabort()で吐くため)が500エラーのことすっかり忘れてたのが原因です。はんせい。
  • ヘルパ関数のオーバーライドについて teratail に投げてみたらめっちゃ良い解決策が得られたためようやく置き換えできました。ありがたい限りです。