2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-02-19 13:18:03 +00:00

disable traceid gen in unsecure context (#11349)

This commit is contained in:
Matthias Mair
2026-02-17 00:46:09 +01:00
committed by GitHub
parent 14a2e4c5af
commit b8cf2db68e

View File

@@ -36,6 +36,11 @@ export const queryClient = new QueryClient({
} }
}); });
export function setTraceId() { export function setTraceId() {
// check if we are in a secure context (https) - if not use of crypto is not allowed
if (!window.isSecureContext) {
return '';
}
const runID = crypto.randomUUID().replace(/-/g, ''); const runID = crypto.randomUUID().replace(/-/g, '');
const traceid = `00-${runID}-${frontendID}-01`; const traceid = `00-${runID}-${frontendID}-01`;
api.defaults.headers['traceparent'] = traceid; api.defaults.headers['traceparent'] = traceid;