Merge pull request #9926 from overleaf/jpa-fallback-lines

[docstore] getAllDocs: ensure returned docs have a lines field

GitOrigin-RevId: 8b1eb7ef7e68e50501442cc6700b3d5cb8d4361f
This commit is contained in:
Jakob Ackermann
2022-10-12 08:04:07 +00:00
committed by Copybot
parent 1a63aacdb7
commit d62e2d99c8
2 changed files with 47 additions and 1 deletions
+8 -1
View File
@@ -79,7 +79,14 @@ function getAllDocs(req, res, next) {
if (error) {
return next(error)
}
res.json(_buildDocsArrayView(projectId, docs))
const docViews = _buildDocsArrayView(projectId, docs)
for (const docView of docViews) {
if (!docView.lines) {
logger.warn({ projectId, docId: docView._id }, 'missing doc lines')
docView.lines = []
}
}
res.json(docViews)
}
)
}