Skip to content

Commit 3949456

Browse files
authored
Merge pull request #12 from ember-learn/temp-fix-for-indexing
Fix failures to find most recently added version index object
2 parents 67d0d14 + 8edfa5b commit 3949456

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

lib/api.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,12 @@ async function processDocs(driver, project) {
6262

6363
await driver.write(
6464
'versions',
65-
[{ id: project, name: project, versions }],
65+
[{
66+
id: project,
67+
name: project,
68+
index_date_timestamp: Date.now(),
69+
versions
70+
}],
6671
project
6772
)
6873
} catch (err) {

lib/drivers/algolia.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ async function getPreviouslyIndexedVersions(projectName) {
5656
return []
5757
}
5858

59-
let hit = hits.find(hit => hit.name === projectName)
59+
let hit = hits.filter(hit => (hit.name === projectName) && hit.index_date_timestamp)
60+
.sort(function (a, b) {
61+
return a.index_date_timestamp - b.index_date_timestamp;
62+
})
63+
.pop()
6064

6165
if (!hit) {
6266
return []

0 commit comments

Comments
 (0)