diff --git a/server/mongo/src/storage.ts b/server/mongo/src/storage.ts index fdc96647e8..7ecc1435c4 100644 --- a/server/mongo/src/storage.ts +++ b/server/mongo/src/storage.ts @@ -128,8 +128,10 @@ class MongoAdapter extends MongoAdapterBase { return {} } - protected txRemoveDoc (tx: TxRemoveDoc): Promise { - throw new Error('Method not implemented.') + protected override async txRemoveDoc (tx: TxRemoveDoc): Promise { + const domain = this.hierarchy.getDomain(tx.objectClass) + await this.db.collection(domain).deleteOne({ _id: tx.objectId }) + return {} } protected txMixin (tx: TxMixin): Promise {