個人のゴミ箱アルバムを削除してチェックイン後、再度工事を開いた際に削除した個人のゴミ箱アルバムのリストアが実行されエラーとなる
個人のゴミ箱作成から削除を工事全体のチェックインが行われる前に実行した場合、
次回工事を開く際にリストアが実行される。
STEP2でもゴミ箱アルバムは削除できる仕様のため対応が必要と考えます。
前提
・複数参加工事
・本棚にアルバムが1つ登録されている(画像あり)
御用達exe {
client1.setupLocalConstruction
client1.refresh
アルバムUI{
client1.startAlbumEdit = ( checkOutAlbum(albumId1), checkOutAlbum(gabege1) )
client1でアルバム編集(albumId1) // 画像を削除し個人のゴミ箱アルバム(deleted1)が作成される
client1.checkInAlbum(albumId1)
}
システム本棚へ移動
client1.工事全体をチェックアウト
本棚UI{
client1.個人のゴミ箱アルバム(deleted1)削除
}
client1.checkIn
}
御用達exe {
client1.setupLocalConstruction
client1.refresh
本棚UI起動 {
削除した個人のゴミ箱アルバム(deleted1)のリストアファイルインポート(execBookrackCommandList)が実行される
エラー // bookrackDB.dbにdelted1のレコードは存在するが、delted1のフォルダとファイルが存在しないため
}
}
リストアを実行するファイル(参考) bookrackCommand_IPh4OBagMPWvNSRSvXMZyskvI4pymU_1725591375746_2.jsonl