fix: resolve issue with uploading templates

This commit is contained in:
Mythie
2025-05-03 07:38:48 +10:00
parent 8c9dd5e372
commit 0931c472a7

View File

@ -44,26 +44,34 @@ export const createTemplate = async ({
} }
} }
const folder = await prisma.folder.findFirstOrThrow({ if (folderId) {
where: { const folder = await prisma.folder.findFirst({
id: folderId, where: {
...(teamId id: folderId,
? { ...(teamId
team: { ? {
id: teamId, team: {
members: { id: teamId,
some: { members: {
userId, some: {
userId,
},
}, },
}, },
}, }
} : {
: { userId,
userId, teamId: null,
teamId: null, }),
}), },
}, });
});
if (!folder) {
throw new AppError(AppErrorCode.NOT_FOUND, {
message: 'Folder not found',
});
}
}
if (!team) { if (!team) {
throw new AppError(AppErrorCode.NOT_FOUND); throw new AppError(AppErrorCode.NOT_FOUND);