diff --git a/frontend/src/Editor/Inspector/EventManager.jsx b/frontend/src/Editor/Inspector/EventManager.jsx
index 0a00a11b36..8c3cf60a59 100644
--- a/frontend/src/Editor/Inspector/EventManager.jsx
+++ b/frontend/src/Editor/Inspector/EventManager.jsx
@@ -29,7 +29,7 @@ export const EventManager = ({
eventSourceType,
eventMetaDefinition,
components,
- eventsChanged,
+
excludeEvents,
popOverCallback,
popoverPlacement,
@@ -813,13 +813,12 @@ export const EventManager = ({
);
}
-
+ //!Need to fix
const reorderEvents = (startIndex, endIndex) => {
const result = _.cloneDeep(events);
const [removed] = result.splice(startIndex, 1);
result.splice(endIndex, 0, removed);
setEvents(result);
- eventsChanged(result, null, true);
};
const onDragEnd = ({ source, destination }) => {
@@ -865,7 +864,6 @@ export const EventManager = ({
setFocusedEventIndex(index);
} else {
setFocusedEventIndex(null);
- eventsChanged(events);
}
if (typeof popOverCallback === 'function') popOverCallback(showing);
}}
diff --git a/frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx b/frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx
index 1f6d991cfa..f703bd7318 100644
--- a/frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx
+++ b/frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx
@@ -28,7 +28,6 @@ export const QueryManagerBody = ({
apps,
appDefinition,
setOptions,
- appId,
}) => {
const { t } = useTranslation();
const dataSources = useDataSources();
@@ -186,9 +185,6 @@ export const QueryManagerBody = ({
{t('editor.queryManager.eventsHandler', 'Events')}
query.id === queryId);
+ const queryEvents = useAppDataStore
+ .getState()
+ .events.filter((event) => event.target === 'data_query' && event.sourceId === queryId);
+
let dataQuery = {};
if (query) {
@@ -1003,7 +1008,7 @@ export function runQuery(_ref, queryId, queryName, confirmed = undefined, mode =
},
});
resolve(data);
- onEvent(_self, 'onDataQueryFailure', dataQuery.options.events);
+ onEvent(_self, 'onDataQueryFailure', queryEvents);
if (mode !== 'view') {
const err = query.kind == 'tooljetdb' ? data?.error || data : _.isEmpty(data.data) ? data : data.data;
toast.error(err?.message);
@@ -1041,7 +1046,7 @@ export function runQuery(_ref, queryId, queryName, confirmed = undefined, mode =
},
});
resolve(finalData);
- onEvent(_self, 'onDataQueryFailure', dataQuery.options.events);
+ onEvent(_self, 'onDataQueryFailure', queryEvents);
return;
}
}
@@ -1080,7 +1085,7 @@ export function runQuery(_ref, queryId, queryName, confirmed = undefined, mode =
},
});
resolve({ status: 'ok', data: finalData });
- onEvent(_self, 'onDataQuerySuccess', dataQuery.options.events, mode);
+ onEvent(_self, 'onDataQuerySuccess', queryEvents, mode);
}
})
.catch(({ error }) => {
diff --git a/frontend/src/_stores/appDataStore.js b/frontend/src/_stores/appDataStore.js
index b7fb02ab80..84dfcae3fe 100644
--- a/frontend/src/_stores/appDataStore.js
+++ b/frontend/src/_stores/appDataStore.js
@@ -58,8 +58,6 @@ export const useAppDataStore = create(
}
});
- console.log('----arpit should update events store', { updatedEvents, response });
-
set(() => ({ events: updatedEvents }));
},
@@ -106,9 +104,3 @@ export const useUpdateEditingVersion = () => useAppDataStore((state) => state.ac
export const useCurrentUser = () => useAppDataStore((state) => state.currentUser);
export const useAppInfo = () => useAppDataStore((state) => state);
export const useAppDataActions = () => useAppDataStore((state) => state.actions);
-
-// if (operation === 'delete') {
-// const response = await appVersionService.deleteAppVersionEventHandler(appId, versionId, eventId);
-// const updatedEvents = get().events.filter((e) => e.id !== response.id);
-// set(() => ({ events: updatedEvents }));
-// }