diff --git a/src/Squidex.Read.MongoDb/Contents/MongoContentRepository_EventHandling.cs b/src/Squidex.Read.MongoDb/Contents/MongoContentRepository_EventHandling.cs index 1599c3f16..c9580edf4 100644 --- a/src/Squidex.Read.MongoDb/Contents/MongoContentRepository_EventHandling.cs +++ b/src/Squidex.Read.MongoDb/Contents/MongoContentRepository_EventHandling.cs @@ -127,6 +127,13 @@ namespace Squidex.Read.MongoDb.Contents }); } + protected Task On(SchemaDeleted @event, EnvelopeHeaders headers) + { + var collectionName = $"{Prefix}{@event.SchemaId.Id}"; + + return database.DropCollectionAsync(collectionName); + } + private async Task ForSchemaIdAsync(Guid schemaId, Func, Task> action) { var collection = GetCollection(schemaId);