diff --git a/tracker/index.js b/tracker/index.js index 4d680c7e..7c727326 100644 --- a/tracker/index.js +++ b/tracker/index.js @@ -162,11 +162,16 @@ const send = payload => { if (trackingDisabled()) return; - + const headers = { + 'Content-Type': 'application/json' + }; + if (typeof cache !== 'undefined') { + headers['x-umami-cache'] = cache; + } return fetch(endpoint, { method: 'POST', body: JSON.stringify({ type: 'event', payload }), - headers: { 'Content-Type': 'application/json', ['x-umami-cache']: cache }, + headers: headers }) .then(res => res.text()) .then(text => (cache = text));