File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
packages/nextjs/src/config Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -89,11 +89,13 @@ function getFinalConfigObject(
8989 const nextJsVersion = getNextjsVersion ( ) ;
9090 if ( nextJsVersion ) {
9191 const { major, minor } = parseSemver ( nextJsVersion ) ;
92- if ( major && minor && ( major >= 15 || ( major === 14 && minor >= 3 ) ) ) {
93- incomingUserNextConfigObject . experimental = {
94- clientTraceMetadata : [ 'baggage' , 'sentry-trace' ] ,
95- ...incomingUserNextConfigObject . experimental ,
96- } ;
92+ if ( major !== undefined && minor !== undefined && ( major >= 15 || ( major === 14 && minor >= 3 ) ) ) {
93+ incomingUserNextConfigObject . experimental = incomingUserNextConfigObject . experimental || { } ;
94+ incomingUserNextConfigObject . experimental . clientTraceMetadata = [
95+ 'baggage' ,
96+ 'sentry-trace' ,
97+ ...( incomingUserNextConfigObject . experimental ?. clientTraceMetadata || [ ] ) ,
98+ ] ;
9799 }
98100 } else {
99101 // eslint-disable-next-line no-console
You can’t perform that action at this time.
0 commit comments