File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -232,12 +232,15 @@ protected virtual JavaScriptWithSourceMap TransformWithHeader(
232
232
result . Code = header + result . Code ;
233
233
result . Hash = hash ;
234
234
235
- // Since we prepend a header to the code, the source map no longer matches up exactly
236
- // (it's off by the number of lines in the header). Fix this issue by adding five
237
- // blank lines to the source map. This is kinda hacky but saves us having to load a
238
- // proper source map library. If this ever breaks, I'll replace it with actual proper
239
- // source map modification code (https://gist.github.com/Daniel15/4bdb15836bfd960c2956).
240
- result . SourceMap . Mappings = ";;;;;" + result . SourceMap . Mappings ;
235
+ if ( result . SourceMap != null && result . SourceMap . Mappings != null )
236
+ {
237
+ // Since we prepend a header to the code, the source map no longer matches up exactly
238
+ // (it's off by the number of lines in the header). Fix this issue by adding five
239
+ // blank lines to the source map. This is kinda hacky but saves us having to load a
240
+ // proper source map library. If this ever breaks, I'll replace it with actual proper
241
+ // source map modification code (https://gist.github.com/Daniel15/4bdb15836bfd960c2956).
242
+ result . SourceMap . Mappings = ";;;;;" + result . SourceMap . Mappings ;
243
+ }
241
244
242
245
return result ;
243
246
}
You can’t perform that action at this time.
0 commit comments