Opened 15 years ago
Closed 15 years ago
#793 closed defect (fixed)
BIZ:繰り返し以外のすべての予定が意図せず削除されてしまう
Reported by: | ogawa | Owned by: | ebihara |
---|---|---|---|
Priority: | blocker | Milestone: | OpenPNE2.6.7 |
Component: | default【一般】 | Version: | |
Keywords: | Cc: |
Description
再現条件は不明ですが、繰り返し以外の全削除が起こることがあるようです。 OpenPNE2.8beta7 での報告。
Change History (9)
comment:1 Changed 15 years ago by
Owner: | changed from nobody to ebihara |
---|
comment:3 Changed 15 years ago by
2.8系と2.6系の両方において、再現できました。
- do_h_biz_schedule_deleteへアクセスする際、is_rep=1を指定した状態で、schedule_idを実際には存在しないものに変え、アクセスする
- 削除するべき予定を誤判定。繰り返し予定でないすべての予定を削除してしまう
これが自然に起こりうる状況としては、
- 繰り返し予定の詳細画面を開きっぱなしにしておく
- 他のユーザが1.で開きっぱなしにしていた予定を削除
- 1.のユーザが予定の削除画面に遷移し、予定を削除しようとする
- 削除する予定を誤判定し、繰り返し以外の予定がすべて消えてしまう
などが考えられます。
削除予定の判定部分や、存在しない予定が指定されたときの挙動などを改善する必要があります。
comment:4 Changed 15 years ago by
Milestone: | OpenPNE2.8beta8 → OpenPNE2.6.7 |
---|
comment:5 Changed 15 years ago by
Milestone: | OpenPNE2.6.7 → OpenPNE2.8beta8 |
---|---|
Owner: | changed from ebihara to ogawa |
Status: | assigned → new |
comment:6 Changed 15 years ago by
Owner: | changed from ogawa to ebihara |
---|
biz_deleteSchedule() の中の使用していない部分も削除しておきましょう。同じような処理が書いてあって怖いので。
comment:7 Changed 15 years ago by
Milestone: | OpenPNE2.8beta8 → OpenPNE2.6.7 |
---|---|
Owner: | changed from ebihara to ogawa |
comment:9 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
2.6系でもこの現象が起こらないかどうか確認してください。