Skip to content

Downstream Webhook Notifications Missed Due to Missing Inherited Owners #24515

@manerow

Description

@manerow

Summary

SubscriptionUtil currently fetches owners/followers for an entity but does not include owners that are inherited from parent entities. Because of that, webhook resolution can miss team webhooks that are applied at parent-level ownership, causing downstream notifications to fail for entities that inherit ownership.

Corrected Root Cause

  • SubscriptionUtils->getOwnerOrFollowers() only queries direct owners/followers for the entity and ignores owners inherited from parent entities (line range where owner lookup happens).
  • As a result, the downstream notification logic neither sees the parent-applied team owners nor their webhooks, so no webhook is resolved for downstream stakeholders.

Fix (high level)

Update owner/follower resolution to include inherited owners from parent entities (traverse parent lineage or use DAO support to include inherited relationships).

Metadata

Metadata

Assignees

Type

Projects

Status

Done ✅

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions