MT 3.2/SQLiteの組み合わせでrecently_commented_on がおかしい動作をすることがあるようです。
家に帰ってから直そう。
Movable Type 3.2-ja-2とSQLiteの組み合わせでrecently_commented_onの動作がおかしくなる現象に関して、私自身は認識しています。
MovableTypeで行こう!: MT3.2 SQLiteでrecently_commented_onがうまく働かない問題
cheebowさんが指摘されている884行目に加え、867行目も同様に修正すると、とりあえずはrecently_commented_onの動作が正常に機能するように見えます。が、3.2-ja-2 UO Patch - Ogawa::Wikiには加えていません。
というのも、この修正は単なるworkaroundに過ぎないからです。より本質的には、load, load_iterメソッドの引数に以下のようなsort, uniqueオプションを持つjoin clauseを与えた場合に、SQLite(およびPostgres)で必ず生じる不具合がMovable Typeには「伝統的に」存在し、その不具合に対して何の解決も与えないのです。
コメントする