Skip to content

Commit

Permalink
fix: enableIdMapping logic
Browse files Browse the repository at this point in the history
  • Loading branch information
playerx committed Aug 14, 2019
1 parent a4971c2 commit 2190e5a
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/operations/create.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export default function createFn<TDocument extends DocumentBase>(
}

return (repositoryOptions &&
(repositoryOptions.skipIdTransformations || repositoryOptions.enableIdMapping))
(repositoryOptions.skipIdTransformations || !repositoryOptions.enableIdMapping))
? doc
: <TDocument>mapObject(doc)
}
Expand Down
4 changes: 2 additions & 2 deletions src/operations/delete.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ export default function deleteFn<TDocument extends DocumentBase>(
: transformIdFilter(filter)

const mongoFilter = (repositoryOptions && repositoryOptions.enableIdMapping)
? filter1
: mapIdFilter(filter1)
? mapIdFilter(filter1)
: filter1

const softDeleteEnabled = repositoryOptions && repositoryOptions.delete
&& repositoryOptions.delete.enableSoftDeleteByDefault
Expand Down
2 changes: 1 addition & 1 deletion src/operations/get.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export default function getFn<TDocument extends DocumentBase>(
}

return (repositoryOptions &&
(repositoryOptions.skipIdTransformations || repositoryOptions.enableIdMapping))
(repositoryOptions.skipIdTransformations || !repositoryOptions.enableIdMapping))
? doc
: mapObject(doc)
}
Expand Down
6 changes: 3 additions & 3 deletions src/operations/query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ export default function queryFn<TDocument extends DocumentBase>(
: transformIdFilter(filterQuery)

const mongoFilter = repositoryOptions && repositoryOptions.enableIdMapping
? filter1
: mapIdFilter(filter1)
? mapIdFilter(filter1)
: filter1

const session = (repositoryOptions && repositoryOptions.session) || undefined

Expand All @@ -54,7 +54,7 @@ export default function queryFn<TDocument extends DocumentBase>(
.filter(x => !!x)
.map(x => <TDocument>x),
)
.then(items => repositoryOptions && repositoryOptions.enableIdMapping
.then(items => repositoryOptions && !repositoryOptions.enableIdMapping
? items
: items
.map(mapObject)
Expand Down
4 changes: 2 additions & 2 deletions src/operations/update.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ export default function updateFn<TDocument extends DocumentBase>(
: transformIdFilter(filter)

const mongoFilter = repositoryOptions && repositoryOptions.enableIdMapping
? filter1
: mapIdFilter(filter1)
? mapIdFilter(filter1)
: filter1

const returnUpdatedByDefault = repositoryOptions && repositoryOptions.update
? repositoryOptions.update.returnUpdatedByDefault
Expand Down
4 changes: 2 additions & 2 deletions src/operations/updateMany.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ export default function updateManyFn<TDocument extends DocumentBase>(
: transformIdFilter(filter)

const mongoFilter = repositoryOptions && repositoryOptions.enableIdMapping
? filter1
: mapIdFilter(filter1)
? mapIdFilter(filter1)
: filter1

// remove version from updated fields
// it will be incremented by one
Expand Down

0 comments on commit 2190e5a

Please sign in to comment.