diff --git a/apps/dokploy/server/api/routers/project.ts b/apps/dokploy/server/api/routers/project.ts index 74458902..81b60004 100644 --- a/apps/dokploy/server/api/routers/project.ts +++ b/apps/dokploy/server/api/routers/project.ts @@ -132,16 +132,20 @@ export const projectRouter = createTRPCRouter({ if (accesedProjects.length === 0) { return []; } + const query = await db.query.projects.findMany({ - where: sql`${projects.projectId} IN (${sql.join( - accesedProjects.map((projectId) => sql`${projectId}`), - sql`, `, - )})`, + where: and( + sql`${projects.projectId} IN (${sql.join( + accesedProjects.map((projectId) => sql`${projectId}`), + sql`, `, + )})`, + eq(projects.adminId, ctx.user.adminId), + ), with: { applications: { - where: and( - buildServiceFilter(applications.applicationId, accesedServices), - eq(projects.adminId, ctx.user.adminId), + where: buildServiceFilter( + applications.applicationId, + accesedServices, ), with: { domains: true }, },