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

Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#4385 closed defect (fixed)

PostgreSQL環境でコミュニティ最新書込み一覧が表示不具合の修正

Reported by: imamura623 Owned by: imamura623
Priority: major Milestone: OpenPNE2.14.4
Component: pne-postgresql Version: 2.12.x & 2.14.x
Keywords: OpenPNE2.12.17 Cc:

Description (last modified by imamura623)

■現象

PostgreSQL環境でコミュニティ最新書込み一覧ページにアクセスした際に、一覧が表示されない

■原因

条件句がPostgreSQLで読み込まれなかった

■修正内容

PostgreSQL、mysql4.0、mysql4.1以上で条件句が正しく読まれるように修正した。("1"だったものを"0=0"とした)

■関連情報

報告元 http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22948 より転記

以下でも話題にあげましたが、
http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_...

OpenPNE v2.12.11 + PHP5.2.6 + PostgreSQL8.1.11
OpenPNE v2.14.3 + PHP5.2.11 + PostgreSQL8.2.14
にて出た症状です。

「コミュニティ最新書き込み」
/?m=pc&a=page_h_com_topic_find_all
にて、
PostgreSQLでの環境で表示すると、
「該当するトピックはありません。」と出て一覧になにも表示されません。

PostgreSQL上で
「ERROR: argument of AND must be type boolean, not type integer」
のエラーが出ていた為、

/webapp/lib/db/commu.php
3442行目を以下に書き換えることで正常に一覧表示されました。

$where = ' WHERE 1';
↓
$where = ' WHERE true'; 

Change History (14)

comment:1 Changed 8 years ago by imamura623

Type: enhancementdefect

comment:2 Changed 8 years ago by imamura623

Owner: changed from nobody to imamura623
Status: newassigned

修正方法も示されているので対応します。

comment:3 Changed 8 years ago by imamura623

Keywords: OpenPNE2.12.17 確認中 added; OpenPNE2.12.17 removed

修正しました。

  • r13246 でtrunkにコミット
  • r13247 でstable-2.14xにコミット
  • r13248 でstable-2.12xにコミット

comment:4 Changed 8 years ago by itoda

確認しました。
正常に表示されました。

comment:5 in reply to:  4 Changed 8 years ago by itoda

確認しました。
2.14x,2.12xどちらも問題ありませんでした。

comment:6 Changed 8 years ago by ShogoKawahara

コードチェックします

comment:7 Changed 8 years ago by ShogoKawahara

Keywords: OpenPNE2.12.17 差し戻し added; OpenPNE2.12.17 確認中 removed

差し戻しです。

MySQL4.0環境では true では動作しないようです。 0 = 0のようにしてみてはどうでしょうか?

comment:8 Changed 8 years ago by imamura623

Keywords: OpenPNE2.12.17 確認中 added; OpenPNE2.12.17 差し戻し removed

修正しました。

  • r13296 でtrunkにコミット
  • r13295 でstable-2.14xにコミット
  • r13297 でstable-2.12xにコミット

comment:9 Changed 8 years ago by ShogoKawahara

Keywords: OpenPNE2.12.17 テスト待ち added; OpenPNE2.12.17 確認中 removed

問題ないと判断します。

comment:10 Changed 8 years ago by itoda

Keywords: OpenPNE2.12.17 差し戻し added; OpenPNE2.12.17 テスト待ち removed

確認しました。
動作は問題ありませんでしたが、Descriptionに修正内容がありません。

comment:11 Changed 8 years ago by imamura623

Description: modified (diff)
Keywords: OpenPNE2.12.17 added; OpenPNE2.12.17 差し戻し removed
Summary: PostgreSQL環境でコミュニティ最新書込み一覧が表示されないPostgreSQL環境でコミュニティ最新書込み一覧が表示不具合の修正

comment:12 Changed 8 years ago by itoda

Keywords: OpenPNE2.12.17 removed

Descriptionに修正内容が書かれていることを確認しました。

comment:13 Changed 8 years ago by itoda

Resolution: fixed
Status: assignedclosed

comment:14 Changed 7 years ago by imamura623

Keywords: OpenPNE2.12.17 added
Note: See TracTickets for help on using tickets.