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();
// 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;

@ -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