@@ -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