ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#3548 closed defect (fixed)

日記投稿が終わった直後、別人の日記に飛ばされる

Reported by: kiwa Owned by: ogawa
Priority: major Milestone:
Component: plugins Version: 3.0.x
Keywords: opDiaryPlugin Cc:

Description

http://openpne3.openpne.jp/index.php/communityTopic/1より転記

【画面】 http://openpne3.openpne.jp/index.php/diary/new
【概要】 日記投稿が終わった直後、別人の日記に飛ばされる
【再現手順】
1. 日記を書く。
2. 確定ボタンを押下
3. ~ボタンを押下
4. 画面が遷移し、別の人の日記ページに飛ばされた。
【その他】
そこで表示された日記はタイ語で書かれていた。(変換されていた?)

Change History (6)

comment:1 Changed 11 years ago by kiwa

Priority: minormajor

comment:2 Changed 11 years ago by kiwa

Type: enhancementdefect

comment:3 Changed 11 years ago by ogawa

Owner: changed from nobody to ogawa
Status: newassigned

comment:4 Changed 11 years ago by ogawa

Resolution: fixed
Status: assignedclosed

sfPatternRouting::generate() での cacheKey の生成ロジックがオブジェクト型の引数を想定していないことが原因で、キャッシュが有効である prod 環境のみで起こる現象だったようです。

r10583 で直接オブジェクト型の引数でキャッシュを作られないようリダイレクト先のURLの生成方法を修正しました。

comment:5 Changed 11 years ago by ogawa

ちなみに、ヘルパーの url_for(), link_to() ではヘルパー内で引数を配列に変換していたのでこの問題の影響はないようでした。

opCommunityTopicPlugin にも同様の問題があるので合わせて修正します。

comment:6 Changed 11 years ago by ebihara

Milestone: OpenPNE3.0.1
Note: See TracTickets for help on using tickets.