From d577eb08fbbb2d9d9fd79af43b39a7f771282ef3 Mon Sep 17 00:00:00 2001 From: Hebi Li Date: Mon, 27 Feb 2023 17:17:16 +0800 Subject: [PATCH] fix: error caused by switching to computed UserRepoData.id (#225) --- api/src/resolver_repo.ts | 6 +++--- ui/src/pages/repos.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/api/src/resolver_repo.ts b/api/src/resolver_repo.ts index 94cfff46..ab3468d5 100644 --- a/api/src/resolver_repo.ts +++ b/api/src/resolver_repo.ts @@ -110,15 +110,15 @@ async function updateUserRepoData({ userId, repoId }) { if (!repoData) { await prisma.userRepoData.create({ data: { - id: await nanoid(), user: { connect: { id: userId } }, repo: { connect: { id: repoId } }, }, }); } else { - await prisma.userRepoData.update({ + await prisma.userRepoData.updateMany({ where: { - id: repoData.id, + user: { id: userId }, + repo: { id: repoId }, }, data: { dummyCount: { increment: 1 }, diff --git a/ui/src/pages/repos.tsx b/ui/src/pages/repos.tsx index 5236157e..4b03e0be 100644 --- a/ui/src/pages/repos.tsx +++ b/ui/src/pages/repos.tsx @@ -288,7 +288,7 @@ function MyRepos() { return ; } if (error) { - return null; + return ERROR: {error.message}; } const repos = data.myRepos.slice(); return ( @@ -339,7 +339,7 @@ function SharedWithMe() { return ; } if (error) { - return null; + return ERROR: {error.message}; } const repos = data.myCollabRepos.slice(); return (