mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-07 20:25:04 -05:00
fix: add data anyway
This commit is contained in:
parent
0ceb8de3b8
commit
5e5a044765
@ -156,9 +156,13 @@ 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({ $or: [{ serverId: serverId }, { server: serverName }] }),
|
db
|
||||||
|
.collection("customization")
|
||||||
|
.findOne({ $or: [{ serverId: serverId }, { server: serverName }] }),
|
||||||
userId
|
userId
|
||||||
? db.collection("owned-servers").findOne({ $or: [{ serverId: serverId }, { server: serverName }] })
|
? db
|
||||||
|
.collection("owned-servers")
|
||||||
|
.findOne({ $or: [{ serverId: serverId }, { server: serverName }] })
|
||||||
: null,
|
: null,
|
||||||
]);
|
]);
|
||||||
let user: User | undefined = undefined;
|
let user: User | undefined = undefined;
|
||||||
@ -166,6 +170,14 @@ async function findCustomizationData(
|
|||||||
user = await clerk.users.getUser(ownedServerData?.author);
|
user = await clerk.users.getUser(ownedServerData?.author);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn(e);
|
console.warn(e);
|
||||||
|
if (customizationData || ownedServerData) {
|
||||||
|
return {
|
||||||
|
...(customizationData as any),
|
||||||
|
isOwned: true,
|
||||||
|
isOwnedByUser: ownedServerData?.author === userId,
|
||||||
|
userProfilePicture: null,
|
||||||
|
};
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
isOwned: false,
|
isOwned: false,
|
||||||
isOwnedByUser: false,
|
isOwnedByUser: false,
|
||||||
@ -188,9 +200,7 @@ async function findCustomizationData(
|
|||||||
...(customizationData as any),
|
...(customizationData as any),
|
||||||
isOwned: true,
|
isOwned: true,
|
||||||
isOwnedByUser: ownedServerData?.author === userId,
|
isOwnedByUser: ownedServerData?.author === userId,
|
||||||
userProfilePicture: userId
|
userProfilePicture: userId ? user.imageUrl : "no user",
|
||||||
? user.imageUrl
|
|
||||||
: "no user",
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user