diff options
Diffstat (limited to 'src/data/yaml.js')
-rw-r--r-- | src/data/yaml.js | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/data/yaml.js b/src/data/yaml.js index 2137f994..5a4e87e3 100644 --- a/src/data/yaml.js +++ b/src/data/yaml.js @@ -17,6 +17,7 @@ import T, {Thing} from '#things'; import { annotateErrorWithFile, + atOffset, conditionallySuppressError, decorateErrorWithIndex, decorateErrorWithAnnotation, @@ -1237,14 +1238,8 @@ export async function loadAndProcessDataDocuments({dataPath}) { start, end, count: end - start + 1, - previous: - (start > 0 - ? documents[start - 1] - : null), - next: - (end < documents.length - 1 - ? documents[end + 1] - : null), + previous: atOffset(documents, start, -1), + next: atOffset(documents, end, +1), })); for (const {start, end, count, previous, next} of blankIndexRangeInfo) { |