From c3d9ede460a9e46144bb67655d66401a361bbc52 Mon Sep 17 00:00:00 2001 From: MICHAEL JACKSON Date: Fri, 9 Jun 2017 10:10:42 -0700 Subject: [PATCH] Return 404 for packages with no version info --- server/middleware/index.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/server/middleware/index.js b/server/middleware/index.js index adbc65b..39171e8 100644 --- a/server/middleware/index.js +++ b/server/middleware/index.js @@ -124,12 +124,9 @@ const createRequestHandler = (options = {}) => { if (error) return sendServerError(res, error) - if (packageInfo == null) + if (packageInfo == null || packageInfo.versions == null) return sendNotFoundError(res, `package "${packageName}"`) - if (packageInfo.versions == null) - return sendServerError(res, new Error(`Unable to retrieve info for package ${packageName}`)) - const { versions, 'dist-tags': tags } = packageInfo if (version in versions) {