Skip to content

#6355 - "Merge all" on the split curation page saves annotations it reports as failed after a feature was added to the layer - #6356

Merged
reckart merged 1 commit into
release/42.xfrom
bugfix/6355-Merge-all-on-the-split-curation-page-saves-annotations-it-reports-as-failed-after-a-feature-was-added-to-the-layer
Oct 29, 2026
Merged

reckart merged 1 commit into
release/42.xfrom
bugfix/6355-Merge-all-on-the-split-curation-page-saves-annotations-it-reports-as-failed-after-a-feature-was-added-to-the-layer

Conversation

@reckart

@reckart reckart commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

What's in the PR

  • Curation merge (CasMergeSpan, CasMergeRelation, CasMergeDocument): catch unchecked RuntimeExceptions as well as AnnotationException when copying features, so a failed feature copy deletes the partially merged annotation instead of leaving it behind
  • Tests: added regression tests for span and relation merges asserting that no partial annotation remains after an unchecked failure during feature copy

How to test manually

  • See issue description

Automatic testing

  • PR includes unit tests

Documentation

  • PR updates documentation

…eports as failed after a feature was added to the layer

- Curation merge (CasMergeSpan, CasMergeRelation, CasMergeDocument): catch unchecked RuntimeExceptions as well as AnnotationException when copying features, so a failed feature copy deletes the partially merged annotation instead of leaving it behind
- Tests: added regression tests for span and relation merges asserting that no partial annotation remains after an unchecked failure during feature copy
@reckart reckart added this to the 42.3 milestone Oct 29, 2026
@reckart reckart self-assigned this Oct 29, 2026
@reckart reckart added 🐛 Bug Something isn't working Module: Curation labels Oct 29, 2026
@reckart reckart added this to Kanban Oct 29, 2026
@github-project-automation github-project-automation Bot moved this to 🔖 To do in Kanban Oct 29, 2026
@reckart
reckart merged commit 690bb84 into release/42.x Oct 29, 2026
5 checks passed
@reckart
reckart deleted the bugfix/6355-Merge-all-on-the-split-curation-page-saves-annotations-it-reports-as-failed-after-a-feature-was-added-to-the-layer branch October 29, 2026 18:07
@github-project-automation github-project-automation Bot moved this from 🔖 To do to 🍹 Done in Kanban Oct 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 Bug Something isn't working Module: Curation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant