1
0
Fork 0
mirror of synced 2024-10-03 02:27:06 +13:00

Final fix for remove function.

This commit is contained in:
mike12345567 2024-05-16 13:52:38 +01:00
parent 39ce040b1c
commit 647a8c2a74

View file

@ -64,7 +64,9 @@ export class DDInstrumentedDatabase implements Database {
): Promise<DocumentDestroyResponse> {
return tracer.trace("db.remove", span => {
span?.addTags({ db_name: this.name, doc_id: idOrDoc })
const id: string = typeof idOrDoc === "object" ? idOrDoc._id! : idOrDoc
const isDocument = typeof idOrDoc === "object"
const id = isDocument ? idOrDoc._id! : idOrDoc
rev = isDocument ? idOrDoc._rev : rev
return this.db.remove(id, rev)
})
}