Skip to content
This repository was archived by the owner on May 28, 2023. It is now read-only.

Commit 895cbb3

Browse files
authored
Merge pull request #352 from haelbichalex/add-website-id-to-password-reset
Reset password based on websiteId
2 parents 664b6fe + ba67269 commit 895cbb3

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

config/default.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"storeCode": "de",
6363
"disabled": false,
6464
"storeId": 3,
65+
"websiteId": 1,
6566
"name": "German Store",
6667
"url": "/de",
6768
"elasticsearch": {
@@ -96,6 +97,7 @@
9697
"storeCode": "it",
9798
"disabled": false,
9899
"storeId": 4,
100+
"websiteId": 1,
99101
"name": "Italian Store",
100102
"url": "/it",
101103
"elasticsearch": {

src/api/user.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,14 @@ export default ({config, db}) => {
119119
*/
120120
userApi.post('/reset-password', (req, res) => {
121121
const userProxy = _getProxy(req)
122+
const storeCode = req.query.storeCode
123+
const websiteId = config.storeViews[storeCode].websiteId
122124

123125
if (!req.body.email) {
124126
return apiStatus(res, 'Invalid e-mail provided!', 500)
125127
}
126128

127-
userProxy.resetPassword({ email: req.body.email, template: 'email_reset', websiteId: 1 }).then((result) => {
129+
userProxy.resetPassword({ email: req.body.email, template: "email_reset", websiteId }).then((result) => {
128130
apiStatus(res, result, 200);
129131
}).catch(err => {
130132
apiError(res, err);

0 commit comments

Comments
 (0)