Skip to content

fix recursive delete - #356

Merged
SharonStrats merged 1 commit into
stagingfrom
fix/recursive-del
Nov 7, 2026
Merged

SharonStrats merged 1 commit into
stagingfrom
fix/recursive-del

Conversation

@SharonStrats

Copy link
Copy Markdown
Contributor

Use in internal pane and delete was not working.

@SharonStrats
SharonStrats requested a balanced review from Copilot November 7, 2026 03:48
@SharonStrats SharonStrats self-assigned this Nov 7, 2026
@SharonStrats SharonStrats added the bug Something isn't working label Nov 7, 2026
@SharonStrats SharonStrats moved this to In review in SolidOS NLNet UI Nov 7, 2026
@SharonStrats
SharonStrats merged commit 2c38e62 into staging Nov 7, 2026
8 checks passed
@SharonStrats
SharonStrats deleted the fix/recursive-del branch November 7, 2026 03:49
@github-project-automation github-project-automation Bot moved this from In review to Done in SolidOS NLNet UI Nov 7, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues remain for the cross-graph containment cleanup change in recursive deletion.

No open issues 🎉

What changed in this PR

This PR addresses recursive deletion failures in the internal pane by removing cached containment statements regardless of their source graph.

Changes:

  • Removes the parent-document graph restriction from containment cleanup.
  • Updates cleanup assertions and adds a regression test verifying that document cleanup errors propagate rather than report success.
File Description
test/​resourceLogic.test.ts Updates containment cleanup expectations and tests cleanup failure propagation.
src/​resource/​resourceLogic.ts Removes matching containment statements across all graphs during recursive deletion.

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants