「タイムスタンプを更新しない」をチェックして更新したページが、時間をおいてRecentChangesなどにリストアップされてしまう†
- 元タイトル: タイムスタンプ更新しないにチェックしたページが最新になる
- ページ: BugTrack
- 投稿者: morikawa
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2003-10-29 (水) 18:44:06
- バージョン:
メッセージ†
簡単に状況を説明します。
- メニューにある、最新の n 件 で、真中くらいの、一覧にあるけど数日前くらいのページを編集。「タイムスタンプを変更しない」にチェック。更新します。最新の n 件は、もちろん変わりません。
- 続いて、本日更新された別のページを編集し、通常の更新をします。(タイムスタンプを変更します。)
すると、最新の n 件は今日の更新ページ数によって順番が変化したりは
しますが、上記 1 で「タイムスタンプを変更しない」にしたページも
今日の更新に含まれて表示されます。
一定以上古い更新の場合は古いまま!?(MLより)
既知のバージョン†
- うーん。タイムスタンプの保存に失敗するのは…BugTrack/124あたりでも議論されたんですが、結論は出ていません。今のところ、wiki/配下のファイルの所有者をwebサーバの実効ユーザにしておくのが確実かなと。 -- ぱんだ
- すみません、よく飲み込めてないのですが。。。。タイムスタンプの保存に失敗するということは、そうすると「タイムスタンプを更新しない」にチェックした場合に最新の一覧上部に出てこないのは、タイムスタンプの更新がうまくいったからではないということですか? -- morikawa
- put_lastmodified が呼ばれるか否かって感じかな?owner権限によるのであれば「更新しない」チェックボックス不可視が望ましいですが、好みの問題なのかな? -- morikawa
- BugTrack2/55 にてownerを自動修正するようにしましたが、これで解消されるようです。 -- henoheno