From aa1de3106181eca8424b31a7aa2f6ea0d4f42ae8 Mon Sep 17 00:00:00 2001 From: renatodellosso Date: Tue, 18 Feb 2025 17:17:45 -0500 Subject: [PATCH] Fix _id overwrite error in createCompetition --- lib/api/ClientApi.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/api/ClientApi.ts b/lib/api/ClientApi.ts index a0dbccb9..c6f36f40 100644 --- a/lib/api/ClientApi.ts +++ b/lib/api/ClientApi.ts @@ -429,12 +429,14 @@ export default class ClientApi extends NextApiTemplate { ), ); - season.competitions = [...season.competitions, String(comp._id)]; + const { _id, ...updatedSeason } = season; + + updatedSeason.competitions = [...season.competitions, String(comp._id)]; await db.updateObjectById( CollectionId.Seasons, new ObjectId(season._id), - season, + updatedSeason, ); // Create reports