From 5041069b2baef9461a925b7923617e6e727f6134 Mon Sep 17 00:00:00 2001 From: Piotr Bazydlo Date: Fri, 10 Mar 2017 10:16:00 +0000 Subject: [PATCH] Change naming in fallbacks for more clarity --- src/registry/routes/component-info.js | 12 ++++++------ src/registry/routes/component-preview.js | 12 ++++++------ .../routes/helpers/get-component-fallback.js | 14 +++++++------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/registry/routes/component-info.js b/src/registry/routes/component-info.js index 3be55d9a2..55f5fa781 100644 --- a/src/registry/routes/component-info.js +++ b/src/registry/routes/component-info.js @@ -43,7 +43,7 @@ function addGetRepositoryUrlFunction(component) { function componentInfo(err, req, res, component) { if(err) { - res.errorDetails = err.localError; + res.errorDetails = err.registryError || err; return res.status(404).json(err); } @@ -72,14 +72,14 @@ function componentInfo(err, req, res, component) { module.exports = function(conf, repository){ return function(req, res){ - repository.getComponent(req.params.componentName, req.params.componentVersion, function(localRegistryError, localComponent){ - if(localRegistryError && conf.fallbackRegistryUrl) { - return getComponentFallback.getComponentInfo(conf, req, res, localRegistryError, function(error, component){ - componentInfo(error, req, res, component); + repository.getComponent(req.params.componentName, req.params.componentVersion, function(registryError, component){ + if(registryError && conf.fallbackRegistryUrl) { + return getComponentFallback.getComponentInfo(conf, req, res, registryError, function(fallbackError, fallbackComponent){ + componentInfo(fallbackError, req, res, fallbackComponent); }); } - componentInfo(localRegistryError, req, res, localComponent); + componentInfo(registryError, req, res, component); }); }; }; \ No newline at end of file diff --git a/src/registry/routes/component-preview.js b/src/registry/routes/component-preview.js index 7d779a2ca..f84e2818e 100644 --- a/src/registry/routes/component-preview.js +++ b/src/registry/routes/component-preview.js @@ -7,7 +7,7 @@ var getComponentFallback = require('./helpers/get-component-fallback'); function componentPreview(err, req, res, component) { if(err) { - res.errorDetails = err.localError; + res.errorDetails = err.registryError || err; res.errorCode = 'NOT_FOUND'; return res.status(404).json(err); } @@ -33,15 +33,15 @@ function componentPreview(err, req, res, component) { module.exports = function(conf, repository){ return function(req, res){ - repository.getComponent(req.params.componentName, req.params.componentVersion, function(localRegistryError, localComponent){ + repository.getComponent(req.params.componentName, req.params.componentVersion, function(registryError, component){ - if(localRegistryError && conf.fallbackRegistryUrl) { - return getComponentFallback.getComponentPreview(conf, req, res, localRegistryError, function(error, component){ - componentPreview(error, req, res, component); + if(registryError && conf.fallbackRegistryUrl) { + return getComponentFallback.getComponentPreview(conf, req, res, registryError, function(fallbackError, fallbackComponent){ + componentPreview(fallbackError, req, res, fallbackComponent); }); } - componentPreview(localRegistryError, req, res, localComponent); + componentPreview(registryError, req, res, component); }); }; diff --git a/src/registry/routes/helpers/get-component-fallback.js b/src/registry/routes/helpers/get-component-fallback.js index 8f3dac097..86683bc24 100644 --- a/src/registry/routes/helpers/get-component-fallback.js +++ b/src/registry/routes/helpers/get-component-fallback.js @@ -5,7 +5,7 @@ var url = require('url'); var urlBuilder = require('../../domain/url-builder'); var _ = require('underscore'); -function getComponentFallbackForViewType(buildUrl, conf, req, res, localRegistryError, callback) { +function getComponentFallbackForViewType(buildUrl, conf, req, res, registryError, callback) { var path = buildUrl({ name: req.params.componentName, version: req.params.componentVersion @@ -24,13 +24,13 @@ function getComponentFallbackForViewType(buildUrl, conf, req, res, localRegistry } if (fallbackErr) { - return callback({localError: localRegistryError, fallbackError: fallbackErr}); + return callback({registryError: registryError, fallbackError: fallbackErr}); } try { return callback(null, JSON.parse(fallbackResponse)); } catch (parseError) { - return callback({localError: localRegistryError, fallbackError: 'Could not parse fallback response: ' + fallbackResponse}); + return callback({registryError: registryError, fallbackError: 'Could not parse fallback response: ' + fallbackResponse}); } }); } @@ -61,10 +61,10 @@ module.exports = { return callback(res[0]); }); }, - getComponentPreview: function (conf, req, res, localRegistryError, callback) { - getComponentFallbackForViewType(urlBuilder.componentPreview, conf, req, res, localRegistryError, callback); + getComponentPreview: function (conf, req, res, registryError, callback) { + getComponentFallbackForViewType(urlBuilder.componentPreview, conf, req, res, registryError, callback); }, - getComponentInfo: function (conf, req, res, localRegistryError, callback) { - getComponentFallbackForViewType(urlBuilder.componentInfo, conf, req, res, localRegistryError, callback); + getComponentInfo: function (conf, req, res, registryError, callback) { + getComponentFallbackForViewType(urlBuilder.componentInfo, conf, req, res, registryError, callback); } };