diff --git a/apps/api/app/api/v1/users/username/[username]/route.ts b/apps/api/app/api/v1/users/username/[username]/route.ts index 88158fcd..ff6019a8 100644 --- a/apps/api/app/api/v1/users/username/[username]/route.ts +++ b/apps/api/app/api/v1/users/username/[username]/route.ts @@ -17,8 +17,6 @@ export async function GET( return NextResponse.json({ data: user }) } catch (error) { - console.log(error) // eslint-disable-line no-console -- Log error for debugging - if (error instanceof UserNotFoundError) { return NextResponse.json({ error: error.message }, { status: 404 }) } diff --git a/packages/lists/components/ListMarketRow.tsx b/packages/lists/components/ListMarketRow.tsx index e0e4f834..fc03fca1 100644 --- a/packages/lists/components/ListMarketRow.tsx +++ b/packages/lists/components/ListMarketRow.tsx @@ -101,7 +101,7 @@ export function ListMarketRow({ setResolving(undefined)} onSuccess={onRevalidate} /> diff --git a/packages/lists/components/ListPage.tsx b/packages/lists/components/ListPage.tsx index 9a67156f..af59cd74 100644 --- a/packages/lists/components/ListPage.tsx +++ b/packages/lists/components/ListPage.tsx @@ -39,6 +39,8 @@ export function ListPage({ const { selected, setSelected } = useSelectedItems() const [isAddMore, setIsAddMore] = useSearchParam('addMore') const [isEditing, setIsEditing] = useSearchParam('edit') + const canEdit = user ? canModifyList({ list, user }) : false + const canAddMore = user ? canAddToList({ list, userId: user.id }) : false const handleRevalidateBalance = async () => { void onRevalidate?.() @@ -48,11 +50,7 @@ export function ListPage({ return ( - setIsEditing('true')} - /> + setIsEditing('true')} /> {list.title} @@ -110,7 +108,7 @@ export function ListPage({ ) : null} - {canAddToList({ list, userId: user?.id }) ? ( + {canAddMore ? (