refactor: simplify optional checks and boolean coercion in services

This commit is contained in:
2026-05-12 00:46:41 +02:00
parent a7b547a92d
commit 6f16d26a8e
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ import { auth } from "@/lib/auth" // Asegúrate de que tu instancia de auth de A
export async function getAuthenticatedSession(): Promise<Session> {
const session = await auth()
if (!session || !session.user || !session.user.id) {
if(!session?.user?.id){
// Redirige a la página de login. Puedes personalizar la URL.
// También puedes lanzar un error si prefieres que el Server Action lo capture.
redirect("/login") // O throw new Error("Unauthorized");
+1 -1
View File
@@ -52,7 +52,7 @@ export const ItemService = {
}): Promise<Item[]> => {
return prisma.item.findMany({
include: {
category: opts?.includeCategory ? true : false,
category: !!opts?.includeCategory,
assets: opts?.includeAssets
? { select: { id: true, serialNumber: true, status: true } }
: false,