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:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user