Lycheejam / twe-todo-app

.Net Core todo app for twitter
0 stars 0 forks source link

TaskをUpdateする際にデータが新規登録されてしまう #4

Open Lycheejam opened 5 years ago

Lycheejam commented 5 years ago

TweetStoreManager.UpdateTask内で既存タスクへ更新内容を反映しているが 既存TaskのIndexを0で上書きしているため新規タスクとしてDB上に登録されてしまっている。

該当のTaskテーブルのPKであるIdIdentity属性(MySQLで言うところのAuto_Incriment属性)が付与されている。

Lycheejam commented 5 years ago

Taskテーブルへ新タスクが登録されることにより既存タスクの外部キーであるTweetResultIdがNullとなっている。 そのため、ユーザ削除を行っても更新済みの新タスクデータしか削除されない問題が発生している。

本件の対応は必須である。