Skip to content

Include ref.parent matches in events by-reference navigation#2280

Draft
niemyjski with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-parent-url-navigation
Draft

Include ref.parent matches in events by-reference navigation#2280
niemyjski with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-parent-url-navigation

Conversation

Copilot AI commented May 31, 2026

Copy link
Copy Markdown
Contributor

/events/by-ref/{referenceId} only matched reference:{id}, so clicking a Parent link failed when child events stored the relationship in ref.parent and no standalone parent event existed.

Changes

  • Update both organization- and project-scoped by-reference handlers to match either reference:{id} or ref.parent:{id}.
  • Add integration coverage for parent-only references in both endpoint scopes.
  • Add HTTP samples for both by-reference routes.
  • Merge the latest main and carry the behavior into the Minimal API EventHandler architecture.

Verification

  • dotnet build --disable-build-servers -m:1 — passed with 0 warnings and 0 errors.
  • GitHub Actions run 29467191099 — test-api, test-e2e, test-client, docker-build, and version passed.

Compatibility

  • No route, response-contract, authorization, or persisted-data changes.
  • Existing direct-reference matches remain supported; parent-reference matches are additive.

@CLAassistant

CLAassistant commented May 31, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ niemyjski
❌ Copilot
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI linked an issue Jun 1, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Fix navigation issue from 'Parent' URL in Exceptionless 4.1.0 Include ref.parent matches in events by-reference navigation Jun 1, 2026
Copilot AI requested a review from niemyjski June 1, 2026 00:11
Copilot AI and others added 2 commits July 10, 2026 13:32
@niemyjski
niemyjski force-pushed the copilot/fix-parent-url-navigation branch from e666187 to 8f5e641 Compare July 10, 2026 18:47
@niemyjski
niemyjski changed the base branch from bugfix/1287-investigate-references to main July 10, 2026 18:47
# Conflicts:
#	src/Exceptionless.Web/Controllers/EventController.cs
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Exceptionless.AppHost 38% 39% 144
Exceptionless.Core 72% 64% 8854
Exceptionless.Insulation 23% 23% 205
Exceptionless.Web 84% 67% 6841
Summary 76% (21387 / 28148) 65% (9804 / 15158) 16044

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Exceptionless 4.1.0 cannot navigate from the 'Parent' url

3 participants