Fix duplicate exports and filter error handling

This commit is contained in:
2025-12-03 01:23:33 +00:00
parent fb3d8c2a25
commit 6907971454
2 changed files with 6 additions and 5 deletions

View File

@@ -11,9 +11,6 @@ import ListDetailView from '@/components/ListDetailView'
export const dynamic = 'force-dynamic'
export const revalidate = 0
export const dynamic = 'force-dynamic'
export const revalidate = 0
export default async function ListDetailPage({ params }: { params: { id: string } }) {
const session = await getServerSession(authOptions)
if (!session?.user?.id) {

View File

@@ -134,8 +134,12 @@ export default function ListDetailView({
sortOrder: newFilters.sortOrder
})
// Extract items from pagination result
const items = 'items' in results ? results.items : results
setFilteredItems(items as Item[])
if (results) {
const items = 'items' in results ? results.items : results
setFilteredItems(items as Item[])
} else {
setFilteredItems(initialItems)
}
} catch (error) {
console.error('Filter error:', error)
setFilteredItems(initialItems)