From 2116997f855955b51515d637b2f21578e4f49812 Mon Sep 17 00:00:00 2001 From: Mrugesh Mohapatra Date: Tue, 8 Oct 2019 01:19:05 +0530 Subject: [PATCH] fix(api): remove the privacy middleware --- api-server/server/middleware.json | 3 +-- .../middlewares/privacy-terms-notice.js | 26 ------------------- 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 api-server/server/middlewares/privacy-terms-notice.js diff --git a/api-server/server/middleware.json b/api-server/server/middleware.json index e9eebff045..97450d3360 100644 --- a/api-server/server/middleware.json +++ b/api-server/server/middleware.json @@ -56,8 +56,7 @@ "./middlewares/csp": {}, "./middlewares/flash-cheaters": {}, "./middlewares/passport-login": {}, - "./middlewares/email-not-verified-notice": {}, - "./middlewares/privacy-terms-notice": {} + "./middlewares/email-not-verified-notice": {} }, "files": {}, "final:after": { diff --git a/api-server/server/middlewares/privacy-terms-notice.js b/api-server/server/middlewares/privacy-terms-notice.js deleted file mode 100644 index 76a2e175d3..0000000000 --- a/api-server/server/middlewares/privacy-terms-notice.js +++ /dev/null @@ -1,26 +0,0 @@ -const ALLOWED_METHODS = ['GET']; -const EXCLUDED_PATHS = [ - '/api/flyers/findOne', - '/signout', - '/accept-privacy-terms', - '/update-email', - '/confirm-email', - '/passwordless-change', - '/external/services/user' -]; - -export default function privacyTermsNotAcceptedNotice() { - return function(req, res, next) { - if ( - ALLOWED_METHODS.indexOf(req.method) !== -1 && - EXCLUDED_PATHS.indexOf(req.path) === -1 - ) { - const { user } = req; - if (user && user.acceptedPrivacyTerms !== true) { - res.redirect('/accept-privacy-terms'); - return next; - } - } - return next(); - }; -}