Skip to content

Commit 80307fb

Browse files
authored
Merge pull request #33 from topcoder-platform/develop
fix: sync issues
2 parents 0ed80f7 + 88597c2 commit 80307fb

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ install_dependency: &install_dependency
1414
install_deploysuite: &install_deploysuite
1515
name: Installation of install_deploysuite.
1616
command: |
17-
git clone --branch v1.3 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
17+
git clone --branch v1.4.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
1818
cp ./../buildscript/master_deploy.sh .
1919
cp ./../buildscript/buildenv.sh .
2020
cp ./../buildscript/awsconfiguration.sh .

src/services/ProcessorService.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,31 @@ function convertPayload (payload) {
2121
if (payload.createdAt) {
2222
payload.createdAt = moment(payload.createdAt).valueOf()
2323
} else {
24-
payload.createdAt = moment().valueOf()
24+
delete payload.createdAt
2525
}
2626
}
2727

2828
if (payload.hasOwnProperty('updatedAt')) {
2929
if (payload.updatedAt) {
3030
payload.updatedAt = moment(payload.updatedAt).valueOf()
3131
} else {
32-
payload.updatedAt = moment().valueOf()
32+
delete payload.updatedAt
3333
}
3434
}
3535

3636
if (payload.hasOwnProperty('emailVerifyTokenDate')) {
3737
if (payload.emailVerifyTokenDate) {
3838
payload.emailVerifyTokenDate = moment(payload.emailVerifyTokenDate).valueOf()
3939
} else {
40-
payload.emailVerifyTokenDate = moment().valueOf()
40+
delete payload.emailVerifyTokenDate
4141
}
4242
}
4343

4444
if (payload.hasOwnProperty('newEmailVerifyTokenDate')) {
4545
if (payload.newEmailVerifyTokenDate) {
4646
payload.newEmailVerifyTokenDate = moment(payload.newEmailVerifyTokenDate).valueOf()
4747
} else {
48-
payload.newEmailVerifyTokenDate = moment().valueOf()
48+
delete payload.newEmailVerifyTokenDate
4949
}
5050
}
5151

@@ -102,7 +102,8 @@ function * create (id, type, message) {
102102
index: config.get('esConfig.ES_INDEX'),
103103
type: type,
104104
id,
105-
body: convertPayload(message.payload)
105+
body: convertPayload(message.payload),
106+
refresh: 'true',
106107
})
107108
}
108109

@@ -117,7 +118,8 @@ function * update (id, type, message) {
117118
index: config.get('esConfig.ES_INDEX'),
118119
type: type,
119120
id,
120-
body: { upsert: message.payload, doc: message.payload }
121+
body: { upsert: message.payload, doc: message.payload },
122+
refresh: 'true'
121123
})
122124
}
123125

@@ -130,7 +132,8 @@ function * remove (ids, type) {
130132
yield _.map(ids, (id) => client.delete({
131133
index: config.get('esConfig.ES_INDEX'),
132134
type: type,
133-
id
135+
id,
136+
refresh: 'true'
134137
}))
135138
}
136139

@@ -142,7 +145,8 @@ function * createProfile (message) {
142145
const exists = yield client.exists({
143146
index: config.get('esConfig.ES_INDEX'),
144147
type: config.get('esConfig.ES_PROFILE_TYPE'),
145-
id: message.payload.userId
148+
id: message.payload.userId,
149+
refresh: true
146150
});
147151

148152
if(exists) {

0 commit comments

Comments
 (0)