Skip to content

fix(storage): correct page totals/slicing, remove-before-add on tree drag, no tombstone resurrection - #2336

Open
HandSonic wants to merge 2 commits into
OtterMind:mainfrom
HandSonic:fix/review-core-storage
Open

fix(storage): correct page totals/slicing, remove-before-add on tree drag, no tombstone resurrection#2336
HandSonic wants to merge 2 commits into
OtterMind:mainfrom
HandSonic:fix/review-core-storage

Conversation

@HandSonic

Copy link
Copy Markdown
Contributor

Fixes verified review findings tracked in #2281: (1) consoleList reported the page-slice size as the total (wrong totals/hasNextPage) — now fetches all matches and slices; (2) operationLogList/taskList/listDataSources returned the full unsliced list as the page — now sliced with correct total; (3) tree drag-to-root duplicated the node (add without remove); (4) SmallDataStorage.update inserted records for unknown ids (tombstone resurrection) — now returns early, matching LargeDataStorage; (5) InterruptedException swallowed without restoring the interrupt flag. Regression tests + surefire user.home isolation added. Verified on fork HandSonic#21 (meaningful CI green) plus adversarial review.

…drag duplication, update tombstone, interrupt flag (code review follow-up)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

2 participants