From a23ba8804f643e38133445c7548e1b8afff63c1f Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 27 Jul 2023 11:59:16 +0200 Subject: [PATCH] Simplify code. --- .../Contents/ContentChangedTriggerHandler.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentChangedTriggerHandler.cs b/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentChangedTriggerHandler.cs index ac0a3bba9..d49dea614 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentChangedTriggerHandler.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentChangedTriggerHandler.cs @@ -91,14 +91,14 @@ public sealed class ContentChangedTriggerHandler : IRuleTriggerHandler, ISubscri yield break; } - // When the content has just been created, it cannot be referenced by another content. Therefore we can skip it. + // When the content has just been created, it cannot be referenced by another content. Therefore we can skip it.1 if (enrichedEvent.Type == EnrichedContentEventType.Created) { yield break; } // This method is only called once per event, therefore we check all rules. - if (!context.Rules.Values.Any(r => TriggerReferences(enrichedEvent, r))) + if (!context.Rules.Select(x => x.Value.Trigger).OfType().Any(t => MatchesAnySchema(t.ReferencedSchemas, enrichedEvent))) { yield break; }