From d1e65f8bec62b36c1a280aa9bb318cd1444ffb28 Mon Sep 17 00:00:00 2001 From: Ezeki Zibzibadze Date: Sun, 19 May 2019 13:22:10 +0400 Subject: [PATCH] fix: get operation when skipIdTransformations is enabled --- src/operations/get.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/operations/get.ts b/src/operations/get.ts index 94a3bf9..deb4231 100644 --- a/src/operations/get.ts +++ b/src/operations/get.ts @@ -9,13 +9,16 @@ export default function getFn( ) { return async function get(id: ID): Promise { - let _id: ObjectId | undefined = new ObjectId(id) + let _id: ObjectId | undefined let idParam: string | undefined if (repositoryOptions && repositoryOptions.skipIdTransformations) { _id = undefined idParam = id } + else { + _id = new ObjectId(id) + } const doc = await db.collection(collectionName).findOne({ _id,