diff --git a/changes/20056-sort-policy-bug b/changes/20056-sort-policy-bug
new file mode 100644
index 0000000000..232756fbc3
--- /dev/null
+++ b/changes/20056-sort-policy-bug
@@ -0,0 +1 @@
+* UI: Reinstate ability to sort policies by passing count
\ No newline at end of file
diff --git a/frontend/pages/policies/ManagePoliciesPage/components/PassingColumnHeader/PassingColumnHeader.tsx b/frontend/pages/policies/ManagePoliciesPage/components/PassingColumnHeader/PassingColumnHeader.tsx
index a506473905..c3910fd4c0 100644
--- a/frontend/pages/policies/ManagePoliciesPage/components/PassingColumnHeader/PassingColumnHeader.tsx
+++ b/frontend/pages/policies/ManagePoliciesPage/components/PassingColumnHeader/PassingColumnHeader.tsx
@@ -22,7 +22,14 @@ const PassingColumnHeader = ({
return (
- {updateText} Counts are updated hourly.>}>
+
+ {updateText}
+
Counts are updated hourly.
+ >
+ }
+ >
{columnText}
diff --git a/frontend/pages/policies/ManagePoliciesPage/components/PoliciesTable/PoliciesTableConfig.tsx b/frontend/pages/policies/ManagePoliciesPage/components/PoliciesTable/PoliciesTableConfig.tsx
index f9a6d9c9bb..cf7afa1b1a 100644
--- a/frontend/pages/policies/ManagePoliciesPage/components/PoliciesTable/PoliciesTableConfig.tsx
+++ b/frontend/pages/policies/ManagePoliciesPage/components/PoliciesTable/PoliciesTableConfig.tsx
@@ -167,13 +167,17 @@ const generateTableHeaders = (
},
{
title: "Yes",
- Header: () => (
- (
+
+ }
+ isSortedDesc={cellProps.column.isSortedDesc}
/>
),
- disableSortBy: true,
accessor: "passing_host_count",
Cell: (cellProps: ICellProps): JSX.Element => {
if (cellProps.row.original.has_run) {