diff --git a/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Rules.cs b/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Rules.cs index a2568be81..2e3626843 100644 --- a/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Rules.cs +++ b/src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Rules.cs @@ -20,7 +20,7 @@ namespace Squidex.Domain.Apps.Read.State.Grains { var id = @event.RuleId; - Rules.SetItem(id, EntityMapper.Create(@event, headers, r => + Rules = Rules.SetItem(id, EntityMapper.Create(@event, headers, r => { r.RuleDef = RuleEventDispatcher.Create(@event); })); @@ -52,7 +52,7 @@ namespace Squidex.Domain.Apps.Read.State.Grains public void On(RuleDeleted @event, EnvelopeHeaders headers) { - Rules.Remove(@event.RuleId); + Rules = Rules.Remove(@event.RuleId); } private void UpdateRule(RuleEvent @event, EnvelopeHeaders headers, Action updater = null)