diff --git a/frontend/src/pages/Applications/Applications.js b/frontend/src/pages/Applications/Applications.js
index 37b427a..641ff8f 100644
--- a/frontend/src/pages/Applications/Applications.js
+++ b/frontend/src/pages/Applications/Applications.js
@@ -216,7 +216,7 @@ const Applications = () => {
}
try {
- await applicationsAPI.archivePlan(applicationId);
+ await applicationsAPI.updatePlanStatus(applicationId, 'archived');
toast.success('Application archived successfully');
fetchApplications(); // Refresh the list
} catch (error) {
@@ -228,6 +228,11 @@ const Applications = () => {
// Filter and sort applications
const filteredAndSortedApplications = React.useMemo(() => {
let filtered = applications.filter(app => {
+ // Hide archived applications unless specifically filtering for them
+ if (app.status === 'archived' && filters.status !== 'archived') {
+ return false;
+ }
+
// Status filter
if (filters.status !== 'all' && app.status !== filters.status) {
return false;
@@ -482,6 +487,7 @@ const Applications = () => {
+