From 6c7dd1577433195ee61021f5e37dfc6724f3d1a4 Mon Sep 17 00:00:00 2001 From: Jasper De Moor Date: Fri, 8 Mar 2019 19:17:28 +0100 Subject: [PATCH] check if there is an original mapping before trying to get location of that mapping --- packages/core/parcel-bundler/src/SourceMap.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/core/parcel-bundler/src/SourceMap.js b/packages/core/parcel-bundler/src/SourceMap.js index 222dc3c3365..ea3455c6782 100644 --- a/packages/core/parcel-bundler/src/SourceMap.js +++ b/packages/core/parcel-bundler/src/SourceMap.js @@ -298,8 +298,9 @@ class SourceMap { generatedPosition.line, generatedPosition.column ); + let mapping = this.mappings[index]; - if (!mapping) { + if (!mapping || !mapping.original) { return null; } @@ -317,11 +318,13 @@ class SourceMap { originalPosition.column, 'original' ); + + let mapping = this.mappings[index]; return { - source: this.mappings[index].source, - name: this.mappings[index].name, - line: this.mappings[index].generated.line, - column: this.mappings[index].generated.column + source: mapping.source, + name: mapping.name, + line: mapping.generated.line, + column: mapping.generated.column }; }