Final fix for remove function.

This commit is contained in:
mike12345567 2024-05-16 13:52:38 +01:00
parent 39ce040b1c
commit 647a8c2a74
1 changed files with 3 additions and 1 deletions

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)
})
}