From fa9bfb9c0626fa843f55462656abd38de6ccd5da Mon Sep 17 00:00:00 2001 From: Albin Henriksson <albhe428@student.liu.se> Date: Sun, 23 May 2021 18:48:25 +0200 Subject: [PATCH] fix duplicate keys in tables --- client/src/pages/admin/competitions/CompetitionManager.tsx | 2 +- client/src/pages/admin/regions/Regions.tsx | 2 +- client/src/pages/admin/users/UserManager.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/pages/admin/competitions/CompetitionManager.tsx b/client/src/pages/admin/competitions/CompetitionManager.tsx index 7c2c969e..d0b252a3 100644 --- a/client/src/pages/admin/competitions/CompetitionManager.tsx +++ b/client/src/pages/admin/competitions/CompetitionManager.tsx @@ -316,7 +316,7 @@ const CompetitionManager: React.FC = (props: any) => { <TableBody> {competitions && competitions.map((row) => ( - <TableRow key={row.name}> + <TableRow key={row.id}> <TableCell scope="row"> <Button color="primary" component={Link} to={`/editor/competition-id=${row.id}`}> {row.name} diff --git a/client/src/pages/admin/regions/Regions.tsx b/client/src/pages/admin/regions/Regions.tsx index 0458266f..f9a92ff7 100644 --- a/client/src/pages/admin/regions/Regions.tsx +++ b/client/src/pages/admin/regions/Regions.tsx @@ -81,7 +81,7 @@ const RegionManager: React.FC = (props: any) => { <TableBody> {cities && cities.map((row) => ( - <TableRow key={row.name}> + <TableRow key={row.id}> <TableCell scope="row">{row.name}</TableCell> <TableCell align="right"> <Button onClick={(event) => handleClick(event, row.id)} data-testid={row.name}> diff --git a/client/src/pages/admin/users/UserManager.tsx b/client/src/pages/admin/users/UserManager.tsx index 0b32e868..a51a472d 100644 --- a/client/src/pages/admin/users/UserManager.tsx +++ b/client/src/pages/admin/users/UserManager.tsx @@ -152,7 +152,7 @@ const UserManager: React.FC = (props: any) => { <TableBody> {users && users.map((row) => ( - <TableRow key={row.email}> + <TableRow key={row.id}> <TableCell scope="row">{row.email}</TableCell> <TableCell scope="row">{row.name}</TableCell> <TableCell>{cities.find((city) => city.id === row.city_id)?.name || ''}</TableCell> -- GitLab