Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 88cc0a4

Browse files
author
dengjun
committed
ci:fixing profile API
1 parent 12362c2 commit 88cc0a4

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/api/services/ProfileService.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,22 +72,20 @@ async function updateMyProfile(currentUser, files, data) {
7272
// get member's current address data
7373
const member = await helper.getMember(
7474
currentUser.handle,
75-
"fields=addresses,competitionCountryCode"
75+
"fields=addresses,competitionCountryCode,homeCountryCode"
7676
);
7777
const update = {};
7878
// update member data if city is different from existing one
7979
if (_.get(member, "addresses[0].city") !== data.city) {
8080
update.addresses = _.cloneDeep(member.addresses);
8181
if (!_.isEmpty(update.addresses)) {
8282
update.addresses[0].city = data.city;
83-
update.addresses[0].updatedAt = parseInt(new Date().getTime() / 1000);
84-
update.addresses[0].updatedBy = currentUser.userId.toString();
83+
delete update.addresses[0].createdAt;
84+
delete update.addresses[0].updatedAt;
8585
} else {
8686
update.addresses = [
8787
{
8888
city: data.city,
89-
createdAt: parseInt(new Date().getTime() / 1000),
90-
createdBy: currentUser.userId.toString(),
9189
},
9290
];
9391
}
@@ -96,6 +94,9 @@ async function updateMyProfile(currentUser, files, data) {
9694
if (_.get(member, "competitionCountryCode") !== data.country) {
9795
update.competitionCountryCode = data.country;
9896
}
97+
if (_.get(member, "homeCountryCode") !== data.country) {
98+
update.homeCountryCode = data.country;
99+
}
99100
// avoid unnecessary api calls
100101
if (!_.isEmpty(update)) {
101102
await helper.updateMember(currentUser, update);

0 commit comments

Comments
 (0)