Hello, I’m using the SDK outside a browser in Node.JS. Starting version 5.47.0, I get this error when calling getVenue
:
ReferenceError: window is not defined
File "/opt/node_modules/@mappedin/mappedin-js/lib/node/index.js", line 1, col 334489, in findPreferredLanguage
'{snip} (o)i=o;else{if(null==(r=t.fallbackToNavigatorLanguages)||r)if(window.navigator.languages&&window.navigator.languages.length>0){let t=NE(e);t {snip}
File "/opt/node_modules/@mappedin/mappedin-js/lib/node/index.js", line 1, col 332526, in <anonymous>
'{snip} (this)):n=t.fetch(this).then((e=>{var t;this.venue=e;let n=Rs(e,this.options);return n&&(this.currentLanguage=n,this.options.language=null== {snip}
File "node:internal/process/task_queues", line 95, col 5, in process.processTicksAndRejections
File "/opt/node_modules/@mappedin/mappedin-js/lib/node/index.js", line 1, col 332671, in uf.fetch
'{snip} is.currentLanguage)?void 0:t.code),Promise.resolve()})),n&&await n,r.splice(r.indexOf("venue"),1)}for(let t=0,i=r.length;t<i;++t){let i=r[t] {snip}
File "/opt/node_modules/@mappedin/mappedin-js/lib/node/index.js", line 1, col 357451, in getVenue
'{snip} a?"draft/":""),i=new Bn({...n,baseUrl:n.baseUrl+r});return await i.fetch(),t.emitAnalyticsEvents,nt.addPendingEvent(new Wi({venue:n.venue})) {snip}
File "/var/task/index.mjs", line 29, col 17, in <anonymous>
const venue = await getVenue(options)
File "/opt/nodejs/node_modules/@sentry/serverless/build/npm/cjs/index.js", line 2, col 254404, in b
'{snip} treamName)}?filterPattern="${t.awsRequestId}"`})}(e,n,c),l=await i(g,n),I.captureAllSettledReasons&&Array.isArray(l)&&l.every((g=>Object.pro {snip}
It looks related to this item from the release notes:
- Fixed language fallback defaulting to English.
Can you please provide a fix for it?