Skip to content

Commit

Permalink
Fix rule handler.
Browse files Browse the repository at this point in the history
  • Loading branch information
SebastianStehle committed Jul 27, 2023
1 parent bc97133 commit 6918bc7
Showing 1 changed file with 7 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -244,9 +244,13 @@ public bool Trigger(EnrichedEvent @event, RuleTrigger trigger)

private bool TriggerReferences(EnrichedEvent @event, Rule rule)
{
var trigger = (ContentChangedTriggerV2)rule.Trigger;
// This method is only called once per event, therefore we could also have other rules.
if (rule.Trigger is not ContentChangedTriggerV2 contentTrigger)
{
return false;
}

return MatchesAnySchema(trigger.ReferencedSchemas, @event);
return MatchesAnySchema(contentTrigger.ReferencedSchemas, @event);
}

private bool MatchesAnySchema(ReadonlyList<SchemaCondition>? schemas, EnrichedEvent @event)
Expand All @@ -270,7 +274,7 @@ private bool MatchesAnySchema(ReadonlyList<SchemaCondition>? schemas, EnrichedEv
return false;
}

private bool MatchesAnySchema(ReadonlyList<SchemaCondition>? schemas, AppEvent @event)
private static bool MatchesAnySchema(ReadonlyList<SchemaCondition>? schemas, AppEvent @event)
{
if (schemas == null)
{
Expand Down

0 comments on commit 6918bc7

Please sign in to comment.