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