diff --git a/assets/add-user.svg b/assets/add-user.svg new file mode 100644 index 00000000..9d0544c6 --- /dev/null +++ b/assets/add-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/pages/settings/teams/TeamsTable.js b/components/pages/settings/teams/TeamsTable.js index 3e7dd2cd..bc26fd47 100644 --- a/components/pages/settings/teams/TeamsTable.js +++ b/components/pages/settings/teams/TeamsTable.js @@ -42,7 +42,7 @@ export default function TeamsTable({ data = [] }) { const rowData = { ...row, - owner: row.teamUsers.find(({ role }) => role === ROLES.teamOwner)?.user?.username, + owner: row.teamUser.find(({ role }) => role === ROLES.teamOwner)?.user?.username, action: ( diff --git a/queries/admin/user.ts b/queries/admin/user.ts index 94109251..ba6ef186 100644 --- a/queries/admin/user.ts +++ b/queries/admin/user.ts @@ -49,14 +49,14 @@ export async function getUsers(): Promise { export async function getUserTeams(userId: string): Promise { return prisma.client.team.findMany({ where: { - teamUsers: { + teamUser: { some: { userId, }, }, }, include: { - teamUsers: { + teamUser: { include: { user: true, },