Skip to content

Commit

Permalink
fix(middlewares): dataversion
Browse files Browse the repository at this point in the history
fix "cannot find data member 'dataversion' of undefinded"
  • Loading branch information
bikov committed Apr 22, 2019
1 parent 01c03fb commit 27d646a
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 41 deletions.
41 changes: 11 additions & 30 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@
"tslint-consistent-codestyle": "^1.15.1",
"tslint-eslint-rules": "^5.4.0",
"tslint-plugin-prettier": "^2.0.1",
"typedoc": "^0.14.2",
"typescript": "3.1.3"
},
"peerDependencies": {
Expand Down
2 changes: 2 additions & 0 deletions src/middlewares/irrelevant-entities-middleware.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ export class IrrelevantEntitiesMiddleware implements Middleware {
postResolve(params: ResponseMiddlewareParams): any {
if (
params.result &&
params.context &&
params.context.headers &&
params.context.headers.dataVersion &&
isIrrelevantEntitiesResponse(params.result)
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { PolarisContext } from '../../server/polaris-context';
import { ResponseMiddlewareParams } from '../middleware';
import { MiddlewareCondition } from './filter-condition';

class FilterDataVersion implements MiddlewareCondition {
Expand Down
16 changes: 8 additions & 8 deletions test/middlewares/irrelevant-entities-middleware.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ const args = {};
const irrelevantEntities = ['1234', '2345'];
const resolverResult = [
{
deleted: false,
_id: { id: '5c5bf81a83e6e21ff08710ed' },
title: 'zero',
author: 'Arik',
creationDate: {},
lastUpdateDate: {},
realityId: 0,
dataVersion: 2,
deleted: false,
_id: { id: '5c5bf81a83e6e21ff08710ed' },
title: 'zero',
author: 'Arik',
creationDate: {},
lastUpdateDate: {},
realityId: 0,
dataVersion: 2,
},
];
const result = new QueryIrrelevantResult(resolverResult, irrelevantEntities);
Expand Down
5 changes: 4 additions & 1 deletion tslint.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@
"never-prefix"
],
"object-literal-sort-keys": false,
"no-implicit-dependencies": [true, "dev"]
"no-implicit-dependencies": [
true,
"dev"
]
}
}

0 comments on commit 27d646a

Please sign in to comment.