diff --git a/changes/issue-3196-fix-query-checkbox-bug b/changes/issue-3196-fix-query-checkbox-bug new file mode 100644 index 0000000000..516ebbc119 --- /dev/null +++ b/changes/issue-3196-fix-query-checkbox-bug @@ -0,0 +1,3 @@ +* Policies now have proprietary queries and are managed independently from the saved queries. + * Amended policy creation API to support proprietary queries. + * Bug fix: Query checkboxes now reset upon deleting a query \ No newline at end of file diff --git a/frontend/pages/packs/EditPackPage/components/RemovePackQueryModal/RemovePackQueryModal.tsx b/frontend/pages/packs/EditPackPage/components/RemovePackQueryModal/RemovePackQueryModal.tsx index fccae05a8b..0982ed6c2b 100644 --- a/frontend/pages/packs/EditPackPage/components/RemovePackQueryModal/RemovePackQueryModal.tsx +++ b/frontend/pages/packs/EditPackPage/components/RemovePackQueryModal/RemovePackQueryModal.tsx @@ -30,7 +30,7 @@ const RemovePackQueryModal = ({ diff --git a/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx b/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx index ffc33f9696..1ba042f50b 100644 --- a/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx +++ b/frontend/pages/queries/ManageQueriesPage/ManageQueriesPage.tsx @@ -144,7 +144,8 @@ const ManageQueriesPage = (): JSX.Element => { const queryOrQueries = selectedQueryIds.length === 1 ? "query" : "queries"; const promises = selectedQueryIds.map((id: number) => { - return fleetQueriesAPI.destroy(id); + fleetQueriesAPI.destroy(id); + return null; }); return Promise.all(promises) diff --git a/frontend/pages/queries/ManageQueriesPage/components/RemoveQueryModal/RemoveQueryModal.tsx b/frontend/pages/queries/ManageQueriesPage/components/RemoveQueryModal/RemoveQueryModal.tsx index 0f27e09c8e..bce7f5bbc6 100644 --- a/frontend/pages/queries/ManageQueriesPage/components/RemoveQueryModal/RemoveQueryModal.tsx +++ b/frontend/pages/queries/ManageQueriesPage/components/RemoveQueryModal/RemoveQueryModal.tsx @@ -19,13 +19,6 @@ const RemoveQueryModal = ({