From 66de2e9c120a738940006af08f4a95c69fbab6b3 Mon Sep 17 00:00:00 2001 From: dvelo <52332868+DeveloLongScript@users.noreply.github.com> Date: Sat, 10 May 2025 13:18:30 -0500 Subject: [PATCH] fix: server matching --- apps/www/src/pages/api/v1/server/get/[server]/index.ts | 4 ++-- apps/www/src/pages/api/v1/server/get/[server]/own-server.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/www/src/pages/api/v1/server/get/[server]/index.ts b/apps/www/src/pages/api/v1/server/get/[server]/index.ts index 0003e86..c585c8d 100644 --- a/apps/www/src/pages/api/v1/server/get/[server]/index.ts +++ b/apps/www/src/pages/api/v1/server/get/[server]/index.ts @@ -156,9 +156,9 @@ async function findCustomizationData( const clerk = await clerkClient(); // Run queries in parallel const [customizationData, ownedServerData] = await Promise.all([ - db.collection("customization").findOne({ server: serverId }), + db.collection("customization").findOne({ $or: [{ serverId: serverId }, { server: serverName }] }), userId - ? db.collection("owned-servers").findOne({ server: serverId }) + ? db.collection("owned-servers").findOne({ $or: [{ serverId: serverId }, { server: serverName }] }) : null, ]); let user: User | undefined = undefined; diff --git a/apps/www/src/pages/api/v1/server/get/[server]/own-server.ts b/apps/www/src/pages/api/v1/server/get/[server]/own-server.ts index 03a7fb8..3dc7ebd 100644 --- a/apps/www/src/pages/api/v1/server/get/[server]/own-server.ts +++ b/apps/www/src/pages/api/v1/server/get/[server]/own-server.ts @@ -101,7 +101,7 @@ export default async function handler( .send({ message: "The server needs to be online." }); if (minecraftUsername === serverObj.author) { - await collection.insertOne({ server, author: userId }); + await collection.insertOne({ serverId: server, author: userId }); // Close the database, but don't close this // serverless instance until it happens