Skip to content

Commit adb2782

Browse files
committed
fix update mail api binding [fix #4]
1 parent 88d21e4 commit adb2782

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: src/js/rest.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -211,15 +211,15 @@ function setPageOrder(pageorder, champion) {
211211
});
212212
}
213213

214-
function setMailAddress(mailaddress, reset) {
214+
function setMailAddress(mailaddress, reset, currpassword) {
215215
if (reset === undefined || reset === null) {
216216
reset = false;
217217
}
218218

219219
return _req({
220220
url: `${HOST}/users/me/mail`,
221221
method: 'POST',
222-
json: { mailaddress, reset },
222+
json: { mailaddress, reset, currpassword },
223223
});
224224
}
225225

Diff for: src/routes/Settings.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -258,11 +258,11 @@ export default {
258258
259259
if (this.user.mailaddress !== this.originMailAddress) {
260260
if (!this.user.mailaddress) {
261-
Rest.setMailAddress('', true)
261+
Rest.setMailAddress('', true, currpw)
262262
.then(() => {})
263263
.catch(console.error);
264264
} else {
265-
Rest.setMailAddress(this.user.mailaddress)
265+
Rest.setMailAddress(this.user.mailaddress, false, currpw)
266266
.then(() => {
267267
this.$refs.mailInfo.show();
268268
})

0 commit comments

Comments
 (0)