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 ( + } + /> + ); + } }