diff --git a/app/admin/uploads/page.tsx b/app/admin/uploads/page.tsx
index 41c46930..68727e31 100644
--- a/app/admin/uploads/page.tsx
+++ b/app/admin/uploads/page.tsx
@@ -2,19 +2,26 @@ import { getStorageUploadUrlsNoStore } from '@/platforms/storage/cache';
import SiteGrid from '@/components/SiteGrid';
import { getUniqueTagsCached } from '@/photo/cache';
import AdminUploadsClient from '@/admin/AdminUploadsClient';
+import { redirect } from 'next/navigation';
+import { PATH_ADMIN_PHOTOS } from '@/app/paths';
export const maxDuration = 60;
export default async function AdminUploadsPage() {
const urls = await getStorageUploadUrlsNoStore();
const uniqueTags = await getUniqueTagsCached();
- return (
- }
- />
- );
+
+ if (urls.length === 0) {
+ redirect(PATH_ADMIN_PHOTOS);
+ } else {
+ return (
+ }
+ />
+ );
+ }
}