Project

General

Profile

致命的 #715

起動時にmikutterがNameErrorで終了する(achievement.rb)

Added by Satoshi Okuno almost 6 years ago. Updated almost 6 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
Start date:
2014-10-05
Due date:
% Done:

0%

プラグイン名:
achievement.rb

Description

アナウンスする未解除実績によって、achievement.rbの 46行目付近でNameErrorが発生します。

result = @options[:depends].map{ |slug| unachievements[slug] }.any?  <- Booleanが帰る
if result <- Trueのみ成立
result.notachieved_parent <- TrueClassに対してnotachieved_parentを呼び出してNameError
else
self end
else

多分any?じゃなくfirstが正解かなと思います。
パッチ添付しますので、評価お願いします。


Files

0001-mikutter.patch (1.28 KB) 0001-mikutter.patch Satoshi Okuno, 2014-10-05 19:20
#1

Updated by toshi_a 初音 almost 6 years ago

  • Status changed from パッチ適用待ち to レビュー待ち
  • Assignee set to Satoshi Okuno

再現しました。このメソッドはできるだけ子実績を取得して返す(前提実績がないものを選ぶ)必要があるため、少し変更しています。

#2

Updated by Satoshi Okuno almost 6 years ago

  • Status changed from レビュー待ち to 終了

お疲れさまです。

確認しました。

Also available in: Atom PDF