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

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#4006 closed defect (fixed)

コミュニティのトピック・イベントの削除リクエストすると500 Internal Server Errorになる

Reported by: fukamachi Owned by: fukamachi
Priority: minor Milestone:
Component: plugins Version:
Keywords: opCommunityTopicPlugin Cc:

Description

ログイン状態で以下のリクエストをすると500 Internal Server Errorになる

  • /communityTopic/delete/<id> (post)
  • /communityEvent/delete/<id> (post)

エラーメッセージ

SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`openpne/community_event_comment`, CONSTRAINT `community_event_comment_community_event_id_community_event_id` FOREIGN KEY (`community_event_id`) REFERENCES `community_event` (`id`))

Change History (6)

comment:1 Changed 14 years ago by fukamachi

Type: enhancementdefect

comment:2 Changed 14 years ago by fukamachi

Owner: changed from nobody to fukamachi
Status: newassigned

やります

comment:3 Changed 14 years ago by fukamachi

Keywords: 確認中 added

スキーマ定義で、CommunityTopicComment?、CommunityEventCommentにonDelete: cascadeが指定されていなかったことが原因でした。

r11911で修正しました。

comment:4 Changed 14 years ago by ebihara

Keywords: 確認中 removed
Resolution: fixed
Status: assignedclosed

comment:5 Changed 14 years ago by ebihara

Component: pluginscore
Keywords: opCommunityTopicPlugin added
Milestone: OpenPNE3.1.1

プラグインのチケットには Milestone をつけないでください。

comment:6 Changed 14 years ago by ebihara

Component: coreplugins
Note: See TracTickets for help on using tickets.