Skip to content

Commit 6b4c1d8

Browse files
author
Simon Prickett
authored
Merge pull request #3 from redislabs-training/fix-undefined-nan
Fixes issues with isNan and undefined.
2 parents 124d161 + b1bc35f commit 6b4c1d8

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/routes/capacity_routes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const controller = require('../controllers/capacity_controller');
1212
* passed in, otherwise 10 as a default.
1313
* @private
1414
*/
15-
const getLimit = n => (Number.isNaN(n) ? 10 : n);
15+
const getLimit = n => (Number.isNaN(n) || undefined === n ? 10 : n);
1616

1717
// GET /capacity?limit=99
1818
router.get(

src/routes/meterreadings_routes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const controller = require('../controllers/meterreadings_controller');
1212
* @private
1313
*/
1414
const getLimit = (n) => {
15-
if (Number.isNaN(n)) {
15+
if (Number.isNaN(n) || undefined === n) {
1616
return 100;
1717
}
1818

src/routes/metrics_routes.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ router.get(
1313
],
1414
async (req, res, next) => {
1515
try {
16-
const limit = (req.query.n == null || Number.isNaN(req.query.n)) ? 120 : req.query.n;
16+
const limit = (req.query.n == null || Number.isNaN(req.query.n)
17+
|| undefined === req.query.n) ? 120 : req.query.n;
1718

1819
const siteMetricsReport = await controller.getMetricsForSite(req.params.siteId, limit);
1920
return res.status(200).json(siteMetricsReport);

0 commit comments

Comments
 (0)