操作
致命的 #730
完了MessageとUserのキャッシュテーブルが同一のものになっている
開始日:
2014-11-07
期日:
進捗率:
0%
プラグイン名:
説明
Message.findbyidがUserのキャッシュに存在するIDを渡した時、Userのインスタンスを返してくる場合がある。
User.findbyidname("toshi_a").id > 15926668 Message.findbyid(15926668) # Messageが返って来なければならない > User(@toshi_a)
このことで、キャッシュに乗っているUserのIDと同じMessageのIDが出てきた場合、以下の場所で呼び出しているtype_strictでクラッシュする
core/mui/cairo_cell_renderer_message.rb:146:in `render_message'
操作