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(
89
89
const nextJsVersion = getNextjsVersion ( ) ;
90
90
if ( nextJsVersion ) {
91
91
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
+ ] ;
97
99
}
98
100
} else {
99
101
// eslint-disable-next-line no-console
You can’t perform that action at this time.
0 commit comments