I created this structure
- A
- B
- B1
- B2
- B
Then I moved B1 and B2 to A and the error happens when I tried to delete B
page-schedulemanager.js:41345 Assertion failed: deleteRelations: relation is missing in relations list of sourcemodule.exports @ page-schedulemanager.js:41345previousSiblingId @ page-schedulemanager.js:40014(anonymous function) @ page-schedulemanager.js:40022arrayMap @ page-schedulemanager.js:15868map @ page-schedulemanager.js:24145_getUndoContext @ page-schedulemanager.js:40020PoController.deleteRelations @ page-schedulemanager.js:40038(anonymous function) @ page-schedulemanager.js:179204_showConfirmationIfProject @ page-schedulemanager.js:179192module.exports.confirmRelationRemovalDialog @ page-schedulemanager.js:179203TreeRowBasePresenter._deleteObject @ page-schedulemanager.js:178284Emitter.emit @ page-schedulemanager.js:2113TreeRowBaseView._onDeleteRow @ page-schedulemanager.js:171334(anonymous function) @ page-schedulemanager.js:171162
page-schedulemanager.js:40018 Uncaught TypeError: Cannot read property 'id' of undefinedpreviousSiblingId @ page-schedulemanager.js:40018(anonymous function) @ page-schedulemanager.js:40022arrayMap @ page-schedulemanager.js:15868map @ page-schedulemanager.js:24145_getUndoContext @ page-schedulemanager.js:40020PoController.deleteRelations @ page-schedulemanager.js:40038(anonymous function) @ page-schedulemanager.js:179204_showConfirmationIfProject @ page-schedulemanager.js:179192module.exports.confirmRelationRemovalDialog @ page-schedulemanager.js:179203TreeRowBasePresenter._deleteObject @ page-schedulemanager.js:178284Emitter.emit @ page-schedulemanager.js:2113TreeRowBaseView._onDeleteRow @ page-schedulemanager.js:171334(anonymous function) @ page-schedulemanager.js:171162
return siblings[index - 1].id; // index was -1
It's working after a page refresh.
Video: https://youtu.be/2W1DG9_8qv0