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 dynamic = 'force-dynamic'
export const revalidate = 0 export const revalidate = 0
export const dynamic = 'force-dynamic'
export const revalidate = 0
export default async function ListDetailPage({ params }: { params: { id: string } }) { export default async function ListDetailPage({ params }: { params: { id: string } }) {
const session = await getServerSession(authOptions) const session = await getServerSession(authOptions)
if (!session?.user?.id) { if (!session?.user?.id) {

View File

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