Skip to content

Commit

Permalink
Quick test: Avoid middleware change to fix CLI tests?
Browse files Browse the repository at this point in the history
  • Loading branch information
sam-lord committed Jan 23, 2025
1 parent a6d81a7 commit 1722292
Showing 1 changed file with 16 additions and 5 deletions.
21 changes: 16 additions & 5 deletions ghost/members-api/lib/members-api.js
Original file line number Diff line number Diff line change
Expand Up @@ -335,12 +335,23 @@ module.exports = function MembersAPI({
}
};

const getMagicLinkMiddleware = () => {
if (captchaService.isEnabled()) {
return Router().use(
body.json(),
captchaService.getMiddleware(),
forwardError((req, res) => routerController.sendMagicLink(req, res))
);
} else {
return Router().use(
body.json(),
forwardError((req, res) => routerController.sendMagicLink(req, res))
);
}
};

const middleware = {
sendMagicLink: Router().use(
body.json(),
captchaService.getMiddleware(),
forwardError((req, res) => routerController.sendMagicLink(req, res))
),
sendMagicLink: getMagicLinkMiddleware(),
createCheckoutSession: Router().use(
body.json(),
forwardError((req, res) => routerController.createCheckoutSession(req, res))
Expand Down

0 comments on commit 1722292

Please sign in to comment.