[TUIGWAA-99] 二つのテーブル間(AとB)で、関連データ(A->B)と関連データのリスト(B->A)の関係を貼りあっている場合に、Aで関連データが空の場合、削除時にエラーが発生する。 Created: 2006-09-27  Updated: 2006-09-27  Resolved: 2006-09-27

Status: Resolved
Project: Tuigwaa
Component/s: database, model
Affects Version/s: 0.9.1
Fix Version/s: 1.0

Type: Bug Priority: Major
Reporter: someda Assignee: takishita
Resolution: Fixed Votes: 0
Labels: None


 Description   

DeleteExeFunction 内で呼び出されている EntityUtils#removeSelfObjectTree が原因。

実際には、このケースだと B の該当インスタンスは、A からの参照がないので、空である。
EntityUtils#removeSelfObjectTree で Set に対する Null チェックを行えば問題ないように思われる。


Generated at Wed Apr 24 23:06:36 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.