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

Opened 11 years ago

Closed 10 years ago

#3905 closed defect (invalid)

メンバーをお気に入りに追加したメンバー・追加されたメンバーはSNS退会ができない

Reported by: ShogoKawahara Owned by: nobody
Priority: minor Milestone:
Component: plugins Version: 3.0.x
Keywords: opFavoritePlugin Cc:

Description

メンバーをお気に入りに追加したメンバー・追加されたメンバーはSNS退会ができない

原因

favoriteテーブルでmember_id と target_member_id が memberテーブルの外部キーとして利用されているため。(連鎖参照整合性制約が宣言されてない)

解決策等

config/schema.ymlについて

  6      member_id:   { type: integer, foreignTable: member, foreignReference: id, onDelete:cascade }
  7      target_member_id: { type: integer, foreignTable: member, foreignReference: id, onDelete:cascade }

のように、memberテーブルからメンバーが物理削除された場合の対応を記すようにしてください。

備考

このチケットは#3823から派生しました。

Change History (2)

comment:1 Changed 11 years ago by ShogoKawahara

Keywords: opFavoritePlugin added; opFavaritePlugin removed

comment:2 Changed 10 years ago by nakasone

Resolution: invalid
Status: newclosed

3系のチケットはredmineで対応します。

http://redmine.openpne.jp/issues/123

Note: See TracTickets for help on using tickets.