diff --git a/src/lib/hoc/withPageTiming.tsx b/src/lib/hoc/withPageTiming.tsx index 9b80f66..e82fdc0 100644 --- a/src/lib/hoc/withPageTiming.tsx +++ b/src/lib/hoc/withPageTiming.tsx @@ -7,8 +7,10 @@ export function withPageTiming(pageName: string, Component: PageComponent) { const start = performance.now(); const result = await Promise.resolve(Component(props)); const duration = performance.now() - start; - // Log le temps de rendu - await DebugService.logPageRender(pageName + JSON.stringify(props.params), duration); + + // Ensure params is awaited before using it + const params = props.params ? await Promise.resolve(props.params) : {}; + await DebugService.logPageRender(pageName + JSON.stringify(params), duration); return result; };