diff --git a/locust/webui/src/components/StateButtons/ResetButton.tsx b/locust/webui/src/components/StateButtons/ResetButton.tsx index 1746b4f9cb..e0bd2f47b3 100644 --- a/locust/webui/src/components/StateButtons/ResetButton.tsx +++ b/locust/webui/src/components/StateButtons/ResetButton.tsx @@ -2,7 +2,10 @@ import { Button } from '@mui/material'; export default function ResetButton() { const onResetStatsClick = () => { - fetch((window.baseUrl ? `${window.baseUrl}/` : '') + 'stats/reset'); + fetch( + (window.baseUrl ? `${window.baseUrl}/` : '') + 'stats/reset', + window.baseUrl ? { credentials: 'include' } : undefined, + ); }; return ( diff --git a/locust/webui/src/components/StateButtons/StopButton.tsx b/locust/webui/src/components/StateButtons/StopButton.tsx index bc1fecae8a..27871f97f5 100644 --- a/locust/webui/src/components/StateButtons/StopButton.tsx +++ b/locust/webui/src/components/StateButtons/StopButton.tsx @@ -9,7 +9,10 @@ export default function StopButton() { }, []); const onStopButtonClick = () => { - fetch((window.baseUrl ? `${window.baseUrl}/` : '') + 'stop'); + fetch( + (window.baseUrl ? `${window.baseUrl}/` : '') + 'stop', + window.baseUrl ? { credentials: 'include' } : undefined, + ); setIsLoading(true); }; diff --git a/locust/webui/src/components/StateButtons/tests/ResetButton.test.tsx b/locust/webui/src/components/StateButtons/tests/ResetButton.test.tsx index b1d8c59679..41413a2c37 100644 --- a/locust/webui/src/components/StateButtons/tests/ResetButton.test.tsx +++ b/locust/webui/src/components/StateButtons/tests/ResetButton.test.tsx @@ -23,6 +23,6 @@ describe('ResetButton', () => { }); expect(resetStats).toHaveBeenCalled(); - expect(resetStats).toBeCalledWith('stats/reset'); + expect(resetStats).toBeCalledWith('stats/reset', undefined); }); }); diff --git a/locust/webui/src/components/StateButtons/tests/StopButton.test.tsx b/locust/webui/src/components/StateButtons/tests/StopButton.test.tsx index 276d68ca61..3723380d57 100644 --- a/locust/webui/src/components/StateButtons/tests/StopButton.test.tsx +++ b/locust/webui/src/components/StateButtons/tests/StopButton.test.tsx @@ -25,7 +25,7 @@ describe('StopButton', () => { expect(getByText('Loading')).toBeTruthy(); expect(resetStats).toHaveBeenCalled(); - expect(resetStats).toBeCalledWith('stop'); + expect(resetStats).toBeCalledWith('stop', undefined); rerender(); expect(queryByText('Loading')).toBeFalsy(); });