Skip to content

Commit 447cd5d

Browse files
committed
fix: Graph call fixes
1 parent b6d229b commit 447cd5d

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

src/hooks/useCorrelations.tsx

+9-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,14 @@ import { AxiosError, isAxiosError } from 'axios';
1414
import { appStoreReducers, useAppStore } from '@/layouts/MainLayout/providers/AppProvider';
1515
import dayjs from 'dayjs';
1616

17-
const { setCorrelations, setActiveCorrelation, setCorrelationId, setSavedCorrelationId, cleanCorrelationStore } =
18-
correlationStoreReducers;
17+
const {
18+
setCorrelations,
19+
setActiveCorrelation,
20+
setCorrelationId,
21+
setSavedCorrelationId,
22+
cleanCorrelationStore,
23+
toggleSavedCorrelationsModal,
24+
} = correlationStoreReducers;
1925
const { setTimeRange } = appStoreReducers;
2026
export const useCorrelationsQuery = () => {
2127
const [{ correlationId }, setCorrelatedStore] = useCorrelationStore((store) => store);
@@ -71,6 +77,7 @@ export const useCorrelationsQuery = () => {
7177
setCorrelatedStore(cleanCorrelationStore);
7278
}
7379
fetchCorrelations();
80+
setCorrelatedStore((store) => toggleSavedCorrelationsModal(store, false));
7481
notifySuccess({ message: 'Deleted Successfully' });
7582
},
7683
onError: (data: AxiosError) => {

src/pages/Correlation/components/MultiEventTimeLineGraph.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -317,15 +317,15 @@ const MultiEventTimeLineGraph = () => {
317317
useEffect(() => {
318318
setMultipleStreamData((prevData) => {
319319
const newData = { ...prevData };
320-
const streamDataKeys = Object.keys(streamData);
320+
const streamDataKeys = Object.keys(fields);
321321
Object.keys(newData).forEach((key) => {
322322
if (!streamDataKeys.includes(key)) {
323323
delete newData[key];
324324
}
325325
});
326326
return newData;
327327
});
328-
}, [streamData]);
328+
}, [fields]);
329329

330330
useEffect(() => {
331331
if (!fields || Object.keys(fields).length === 0) {

src/pages/Correlation/components/SavedCorrelationItem.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import IconButton from '@/components/Button/IconButton';
88
import { useCorrelationsQuery } from '@/hooks/useCorrelations';
99
import { correlationStoreReducers, useCorrelationStore } from '../providers/CorrelationProvider';
1010

11-
const { toggleSavedCorrelationsModal } = correlationStoreReducers;
11+
const { toggleSavedCorrelationsModal, setCorrelationId } = correlationStoreReducers;
1212

1313
const renderDeleteIcon = () => <IconTrash size={px('1rem')} stroke={1.5} />;
1414
const renderCloseIcon = () => <IconX size={px('1rem')} stroke={1.5} />;
@@ -34,7 +34,7 @@ const SavedCorrelationItem = (props: { item: Correlation }) => {
3434
} = props;
3535
const [showDeletePropmt, setShowDeletePrompt] = useState<boolean>(false);
3636
const [showQuery, setShowQuery] = useState<boolean>(false);
37-
const { deleteSavedCorrelationMutation, getCorrelationByIdMutation } = useCorrelationsQuery();
37+
const { deleteSavedCorrelationMutation } = useCorrelationsQuery();
3838
const [, setCorrelationData] = useCorrelationStore((store) => store);
3939

4040
const handleDelete = useCallback(() => {
@@ -49,7 +49,7 @@ const SavedCorrelationItem = (props: { item: Correlation }) => {
4949
}, []);
5050

5151
const onCorrelationAppy = useCallback(() => {
52-
getCorrelationByIdMutation(id);
52+
setCorrelationData((store) => setCorrelationId(store, id));
5353
closeModal();
5454
}, []);
5555

0 commit comments

Comments
 (0)