fix: server matching

This commit is contained in:
dvelo 2025-05-10 13:18:30 -05:00
parent 6497e3bee6
commit 66de2e9c12
2 changed files with 3 additions and 3 deletions

@ -156,9 +156,9 @@ async function findCustomizationData(
const clerk = await clerkClient(); const clerk = await clerkClient();
// Run queries in parallel // Run queries in parallel
const [customizationData, ownedServerData] = await Promise.all([ const [customizationData, ownedServerData] = await Promise.all([
db.collection("customization").findOne({ server: serverId }), db.collection("customization").findOne({ $or: [{ serverId: serverId }, { server: serverName }] }),
userId userId
? db.collection("owned-servers").findOne({ server: serverId }) ? db.collection("owned-servers").findOne({ $or: [{ serverId: serverId }, { server: serverName }] })
: null, : null,
]); ]);
let user: User | undefined = undefined; let user: User | undefined = undefined;

@ -101,7 +101,7 @@ export default async function handler(
.send({ message: "The server needs to be online." }); .send({ message: "The server needs to be online." });
if (minecraftUsername === serverObj.author) { 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 // Close the database, but don't close this
// serverless instance until it happens // serverless instance until it happens