feat: update layout

This commit is contained in:
2024-03-03 18:24:00 +07:00
parent f1f6d65798
commit e007dd4ac4
12 changed files with 169 additions and 121 deletions
+5 -5
View File
@@ -55,20 +55,20 @@ const projectRouter = router({
isNull(project.deletedAt)
);
const result = await db.query.project.findFirst({
const projectData = await db.query.project.findFirst({
where,
with: {
user: { columns: { password: false } },
},
});
if (!hasPermission(ctx, result, "r")) {
throw new TRPCError({ code: "FORBIDDEN" });
if (!projectData || !hasPermission(ctx, projectData, "r")) {
return null;
}
const isMutable = hasPermission(ctx, result, "w");
const isMutable = hasPermission(ctx, projectData, "w");
return { ...result, isMutable };
return { ...projectData!, isMutable };
}),
create: procedure