diff --git a/dongle/app/admin/page.tsx b/dongle/app/admin/page.tsx index 11b7ad4..b3bc833 100644 --- a/dongle/app/admin/page.tsx +++ b/dongle/app/admin/page.tsx @@ -152,7 +152,7 @@ export default function AdminDashboard() { // Load reports, reviews, and moderation log useEffect(() => { if (!isAdmin) return; - const id = setTimeout(() => { + const id = setTimeout(async () => { setReports(reviewReportService.getReports()); setProjectReports(projectReportService.getReports()); setClaimRequests(projectClaimService.getRequests()); @@ -843,7 +843,7 @@ export default function AdminDashboard() { No pending reports
- All reviews are currently in good standing. + All reviews and projects are currently in good standing.
) : ( diff --git a/dongle/components/projects/ProjectForm.tsx b/dongle/components/projects/ProjectForm.tsx index 7dfc202..b35465b 100644 --- a/dongle/components/projects/ProjectForm.tsx +++ b/dongle/components/projects/ProjectForm.tsx @@ -173,8 +173,9 @@ export default function ProjectForm({ useEffect(() => { if (draft.loadedDraft) { setDraftRestored(true); + reset(draft.loadedDraft); } - }, [draft.loadedDraft]); + }, [draft.loadedDraft]); // eslint-disable-line react-hooks/exhaustive-deps useUnsavedChanges(isDirty, isSubmitting);