diff --git a/app/features/badges/BadgeRepository.server.ts b/app/features/badges/BadgeRepository.server.ts index aaed3b39b..526808502 100644 --- a/app/features/badges/BadgeRepository.server.ts +++ b/app/features/badges/BadgeRepository.server.ts @@ -119,14 +119,16 @@ export function replaceOwners({ .where("badgeId", "=", badgeId) .execute(); - await trx - .insertInto("TournamentBadgeOwner") - .values( - ownerIds.map((userId) => ({ - badgeId, - userId, - })), - ) - .execute(); + if (ownerIds.length > 0) { + await trx + .insertInto("TournamentBadgeOwner") + .values( + ownerIds.map((userId) => ({ + badgeId, + userId, + })), + ) + .execute(); + } }); }