File tree 1 file changed +9
-10
lines changed
services/libs/opensearch/src/service
1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -159,10 +159,9 @@ export class OrganizationSyncService {
159
159
} ,
160
160
}
161
161
162
- const sort = [ { date_joinedAt : 'asc' } ]
163
- const include = [ 'date_joinedAt' ]
162
+ const sort = [ { _id : 'asc' } ]
164
163
const pageSize = 10
165
- let lastJoinedAt : string
164
+ let lastId : string
166
165
167
166
let results = ( await this . openSearchService . search (
168
167
OpenSearchIndex . ORGANIZATIONS ,
@@ -171,24 +170,24 @@ export class OrganizationSyncService {
171
170
pageSize ,
172
171
sort ,
173
172
undefined ,
174
- include ,
175
- ) ) as ISearchHit < { date_joinedAt : string } > [ ]
173
+ undefined ,
174
+ ) ) as ISearchHit < object > [ ]
176
175
177
176
while ( results . length > 0 ) {
178
177
const ids = results . map ( ( r ) => r . _id )
179
178
await this . openSearchService . bulkRemoveFromIndex ( ids , OpenSearchIndex . ORGANIZATIONS )
180
179
181
- // use last joinedAt to get the next page
182
- lastJoinedAt = results [ results . length - 1 ] . _source . date_joinedAt
180
+ // use last _id to get the next page
181
+ lastId = results [ results . length - 1 ] . _id
183
182
results = ( await this . openSearchService . search (
184
183
OpenSearchIndex . ORGANIZATIONS ,
185
184
query ,
186
185
undefined ,
187
186
pageSize ,
188
187
sort ,
189
- lastJoinedAt ,
190
- include ,
191
- ) ) as ISearchHit < { date_joinedAt : string } > [ ]
188
+ lastId ,
189
+ undefined ,
190
+ ) ) as ISearchHit < object > [ ]
192
191
}
193
192
}
194
193
You can’t perform that action at this time.
0 commit comments