Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

カレンダーの一括削除などを行うとエラーが発生する不具合の修正 #1210

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Ryon1211
Copy link
Collaborator

@Ryon1211 Ryon1211 commented Feb 7, 2025

関連Issue / Related Issue

不具合の内容 / Bug

カレンダー(ToDoまたは活動)の一覧画面から全件または複数のレコードを選択して削除するとエラーが発生する。
削除処理は選択したレコードが全件が削除されることもあるが、途中で処理が停止している場合もある。

原因 / Cause

参加者の予定として作成された活動レコード(子レコード)とその親レコードを同時に選択して削除した場合に発生する。

  1. 選択されたレコードのうちの親レコードが論理削除される
  2. その際に子レコードも同時に論理削除処理が行わる
  3. 論理削除済みの子レコードについても削除処理を実行しようとする
  4. レコードが論理削除済みのためRecordModel作成時にエラーが発生する

変更内容 / Details of Change

親レコードを論理削除する際に子レコードのIDを 取得し、それをもとに再度論理削除が実行されないように修正

影響範囲 / Affected Area

カレンダー(ToDoまたは活動)の選択削除または全件選択の論理削除機能

チェックリスト / Check List

  • 自らテストを行った
  • 不必要な変更が無い
  • 影響範囲の検討を行った

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant