From 74856ea75423db5756b300fa4f2a68b3f7ba5de0 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Tue, 17 Aug 2021 17:28:08 +0200 Subject: [PATCH] Only pass issuerModule when it's available --- packages/next/build/webpack-config.ts | 2 +- packages/next/build/webpack/plugins/profiling-plugin.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index 9175e099e3a8924..b0fb1a7cc9be6a6 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -1310,7 +1310,7 @@ export default async function getBaseWebpackConfig( new BuildStatsPlugin({ distDir, }), - process.env.TRACE_TARGET && new ProfilingPlugin({ runWebpackSpan }), + new ProfilingPlugin({ runWebpackSpan }), config.optimizeFonts && !dev && isServer && diff --git a/packages/next/build/webpack/plugins/profiling-plugin.ts b/packages/next/build/webpack/plugins/profiling-plugin.ts index 5ce8cc53a0a1a40..e8c131da0329daa 100644 --- a/packages/next/build/webpack/plugins/profiling-plugin.ts +++ b/packages/next/build/webpack/plugins/profiling-plugin.ts @@ -101,7 +101,7 @@ export class ProfilingPlugin { return module.userRequest.split('.').pop() })() - const issuerModule = compilation.moduleGraph.getIssuer(module) + const issuerModule = compilation?.moduleGraph?.getIssuer(module) const span = trace( `build-module${moduleType ? `-${moduleType}` : ''}`,