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

Opened 12 years ago

Closed 12 years ago

#1745 closed defect (fixed)

管理機能:トピック・イベントのコメント削除確認画面でコメント件数が0になってしまう

Reported by: kiwa Owned by: yamaji
Priority: minor Milestone: OpenPNE2.10.3
Component: pne-admin Version: 2.8.x & 2.10.x & 2.11.x
Keywords: OpenpNE2.8.8 OpenPNe2.11.4 Cc:

Description (last modified by kiwa)

■現象

管理画面にログイン 「トピック・イベントのコメント管理」をクリックしてトピックコメント数が1以上のトピックについて削除ボタンを押す。 「トピックコメント削除の確認」画面でトピック名、右側のコメント数が0と表示される。

■原因

SQL文に渡す検索キーが現象発生時にnullとなっている。

■修正内容

SQL文に渡す検索キーを直前のクエリで得た正しいキー値で検索するようにした。

■関連情報

トピック・イベントのコメント削除確認画面の トピック名の右部分に表示される数字についてです。

前画面では、右部に対象トピック・イベントに

書き込みがあったコメントの件数が表示されているのですが

削除確認画面では『(0)』となってしまいます。

利用しているバージョンは、2.8.7です。

ご確認お願い致します。

Change History (17)

comment:1 Changed 12 years ago by kiwa

Priority: minormajor

comment:2 Changed 12 years ago by kiwa

再現できました。

■再現した環境

  • 2.8.x
  • 2.10.x
  • trunk

■再現手順

  1. admin:トピック・イベントのコメント管理(page_topic_comment_list)を開く
  2. コメントが一件以上あるトピックのコメントの削除ボタンを押下
  3. トピックコメント削除確認画面(page_delete_topic_comment)に遷移
  4. トピック名横のコメント数が0になっている

■補足

日記一覧(page_diary_list)にはコメント数が表示されているのに対し、日記削除確認画面(page_delete_diary)ではコメント数自体が表示されていない。

comment:3 Changed 12 years ago by kiwa

Keywords: 再現待ち removed
Priority: majorminor

comment:4 Changed 12 years ago by kiwa

Summary: 管理機能:トピック・イベントのコメント削除確認画面の不具合管理機能:トピック・イベントのコメント削除確認画面でコメント件数が0になってしまう

comment:5 Changed 12 years ago by yamaji

■現象 ===

管理画面にログイン
「トピック・イベントのコメント管理」をクリックしてトピックコメント数が1以上のトピックについて削除ボタンを押す。
「トピックコメント削除の確認」画面でトピック名、右側のコメント数が0と表示される。

■原因 ===


両画面にコメント数を求めるSQL文に違いがある、あるいは「トピックコメント削除の確認」で実行しているSQL文正しいパラメータが渡っていないことが考えられる。どちらが原因にせよ、ログファイルにSQL文等を出す方式で本当の原因の究明が必要である。

(工数見積もり)
SQL等のログが順調に取れれば半日もいらない作業である。
ログの収集がうまく出来るかはやってみないと分からない。

comment:6 Changed 12 years ago by kiwa

Keywords: OpenPNE2.8.8 OpenPNE2.11.4 added
Milestone: OpenPNE2.10.3

comment:7 Changed 12 years ago by yamaji

Owner: changed from nobody to yamaji
Status: newassigned

comment:8 Changed 12 years ago by kunitada

たぶん↓で完了と思う。

$topic_commentcount_comments? = _db_count_c_commu_topic_comments4c_commu_topic_id($valuec_commu_topic_id?);

$topic_commentcount_comments? = _db_count_c_commu_topic_comments4c_commu_topic_id($topic_commentc_commu_topic_id?);

comment:9 Changed 12 years ago by yamaji

Keywords: 確認待ち added; OpenPNE2.8.8 OpenPNE2.11.4 removed

SQL文には問題はなく、検索キーに空値が与えられたことが原因であった。
stable-2.10.x
stable-2.8.x
trunc
に修正内容を反映させました

comment:10 Changed 12 years ago by yamaji

Keywords: 確認中 added; 確認待ち removed

comment:11 Changed 12 years ago by yamaji

リビジョンは次の3個 r4992
r4991
r4990
対応するチェンジセット3個です r4992
r4991
r4990

comment:12 Changed 12 years ago by yamaji

Description: modified (diff)

comment:13 Changed 12 years ago by kiwa

Keywords: OpenpNE2.8.8 OpenPNe2.11.4 added

comment:14 Changed 12 years ago by kiwa

日記一覧(page_diary_list)ではコメント数が表示されていますが、日記削除確認(page_delete_diary)にはコメント数が表示されません。

これは気にしないで大丈夫でしょうか?

comment:15 Changed 12 years ago by kiwa

#1819関連チケット作成しました。

comment:16 Changed 12 years ago by ogawa

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

comment:17 Changed 12 years ago by kiwa

Description: modified (diff)
Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed

確認しました。問題ありません。

Note: See TracTickets for help on using tickets.