Skip to content

Commit f434ec4

Browse files
authored
fix: apply runtime config last, after merging tracing options (#499)
1 parent 9614795 commit f434ec4

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/plugin.client.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@ export default async function (ctx, inject) {
3232
.join(',\n ') %>,
3333
}
3434

35-
const runtimeConfigKey = <%= serialize(options.runtimeConfigKey) %>
36-
if (ctx.$config && runtimeConfigKey && ctx.$config[runtimeConfigKey]) {
37-
merge(config, ctx.$config[runtimeConfigKey].config, ctx.$config[runtimeConfigKey].clientConfig)
38-
}
39-
4035
config.integrations = [
4136
<%= Object
4237
.entries(options.integrations)
@@ -76,6 +71,12 @@ export default async function (ctx, inject) {
7671
console.error(`[@nuxtjs/sentry] Invalid value returned from customClientIntegrations plugin. Expected an array, got "${typeof customIntegrations}".`)
7772
}
7873
<% } %>
74+
75+
const runtimeConfigKey = <%= serialize(options.runtimeConfigKey) %>
76+
if (ctx.$config && runtimeConfigKey && ctx.$config[runtimeConfigKey]) {
77+
merge(config, ctx.$config[runtimeConfigKey].config, ctx.$config[runtimeConfigKey].clientConfig)
78+
}
79+
7980
/* eslint-enable object-curly-spacing, quote-props, quotes, key-spacing, comma-spacing */
8081
Sentry.init(config)
8182
<% } %>

0 commit comments

Comments
 (0)