diff --git a/packages/ember/addon/index.ts b/packages/ember/addon/index.ts index eb9e4a9bed26..70807cbd7787 100644 --- a/packages/ember/addon/index.ts +++ b/packages/ember/addon/index.ts @@ -17,7 +17,9 @@ export function InitSentryForEmber(_runtimeConfig: BrowserOptions | undefined) { assert('Missing configuration.', config); assert('Missing configuration for Sentry.', config.sentry || _runtimeConfig); - const initConfig = Object.assign({}, config.sentry, _runtimeConfig || {}); + // Permanently merge options into config, preferring runtime config + Object.assign(config.sentry, _runtimeConfig || {}); + const initConfig = Object.assign({}, config.sentry); initConfig._metadata = initConfig._metadata || {}; initConfig._metadata.sdk = {