diff --git a/src/Squidex.Domain.Apps.Entities/Contents/ContentHistoryEventsCreator.cs b/src/Squidex.Domain.Apps.Entities/Contents/ContentHistoryEventsCreator.cs index 63adc8214..6a0237831 100644 --- a/src/Squidex.Domain.Apps.Entities/Contents/ContentHistoryEventsCreator.cs +++ b/src/Squidex.Domain.Apps.Entities/Contents/ContentHistoryEventsCreator.cs @@ -7,6 +7,7 @@ using System.Threading.Tasks; using Squidex.Domain.Apps.Entities.History; +using Squidex.Domain.Apps.Events; using Squidex.Domain.Apps.Events.Contents; using Squidex.Infrastructure; using Squidex.Infrastructure.EventSourcing; @@ -19,16 +20,16 @@ namespace Squidex.Domain.Apps.Entities.Contents : base(typeNameRegistry) { AddEventMessage( - "created content item."); + "created {[Schema]} content item to."); AddEventMessage( - "updated content item."); + "updated {[Schema]} content item."); AddEventMessage( - "deleted content item."); + "deleted {[Schema]} content item."); AddEventMessage( - "changed status of content item to {[Status]}."); + "changed status of {[Schema]} content item to {[Status]}."); } protected override Task CreateEventCoreAsync(Envelope @event) @@ -37,6 +38,11 @@ namespace Squidex.Domain.Apps.Entities.Contents var result = ForEvent(@event.Payload, channel); + if (@event.Payload is SchemaEvent schemaEvent) + { + result = result.AddParameter("Schema", schemaEvent.SchemaId.Name); + } + if (@event.Payload is ContentStatusChanged contentStatusChanged) { result = result.AddParameter("Status", contentStatusChanged.Status);