Project

General

Profile

バグ #686

friendship/create,friendship/destroyのリクエストに不要なオプションが付く

Added by Satoshi Okuno over 5 years ago. Updated over 5 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
プラグイン名:
profile.rb
ブランチ:
クラッシュする:

Description

追い込み時期にごめんなさい。

profile.rbにて、follow()/unfollow()のオプションとしてUserオブジェクトが渡されているため、
オブジェクトのメンバがすべてAPIリクエストのオプションとして渡されています。

それでもTwitterはリクエストをいい感じに解釈してちゃんと仕事をしてくれるのですが、
on Windows環境ではクエリの組み立て時にUserに含まれる日本語文字列が原因で例外が発生してしまいます。

対策として、follow()/unfollow()が要求するuser[:id]のみを渡すことで事象が改善しました。

パッチ送付しますので、マージご検討ください。


Files

patch.diff (1.64 KB) patch.diff Satoshi Okuno, 2014-06-01 17:25

Associated revisions

Revision 7aed49a7 (diff)
Added by toshi_a 初音 over 5 years ago

friendship/create,friendship/destroyのリクエストに不要なオプションが付く refs #686

History

#1

Updated by toshi_a 初音 over 5 years ago

  • Assignee set to toshi_a 初音

症状確認できました。

#2

Updated by toshi_a 初音 over 5 years ago

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

これで大丈夫だと思います。ちょっと変えてますが特に問題はないかと。こちらではTwitterAPIデバッグ用のプラグインで検証しました。

#3

Updated by Satoshi Okuno over 5 years ago

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

ありがとうございました。
正常動作確認出来ました。

Also available in: Atom PDF