Spaces: Fix removing a space child when the relationship is only 1-way. #5890
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Seconds before #5871 auto-merged, I noticed that removing a child from a space where only the m.space.parent was set would never work as I copy & pasted an early return to fix #5871 (comment) instead of using an
if { } else { }.Then I noticed there were no tests for removing the child…
Then I noticed that the removal was checking if the
m.space.child/parentresult wasOkwithout checking if the event wasSome.Long story short, this PR fixes it all 🤦♂️