mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
Agent count in dashboard bug (#336)
* potential issue source * filtered agents --------- Co-authored-by: Charles GTE <charlesgte31@gmail.com>
This commit is contained in:
co-authored by
Charles GTE
parent
f89b8d3ac3
commit
79832f0d0b
@@ -5,7 +5,8 @@ import {Building2, Database, DatabaseBackup, Folder, RefreshCcw, Server, Workflo
|
||||
import {currentUser} from "@/lib/auth/current-user";
|
||||
import {notFound} from "next/navigation";
|
||||
import {db} from "@/db";
|
||||
import {and, asc, eq, inArray} from "drizzle-orm";
|
||||
|
||||
import {and, asc, eq, inArray, not} from "drizzle-orm";
|
||||
import * as drizzleDb from "@/db";
|
||||
import {listOrganizations} from "@/lib/auth/auth";
|
||||
import {Metadata} from "next";
|
||||
@@ -23,7 +24,9 @@ export default async function RoutePage(props: PageParams<{}>) {
|
||||
|
||||
const organizationIds = organizations.map(project => project.id);
|
||||
|
||||
const agents = await db.query.agent.findMany({});
|
||||
const agents = await db.query.agent.findMany({
|
||||
where: not(eq(drizzleDb.schemas.agent.isArchived, true)),
|
||||
});
|
||||
|
||||
const projects = await db.query.project.findMany({
|
||||
where: and(inArray(drizzleDb.schemas.project.organizationId, organizationIds), eq(drizzleDb.schemas.project.isArchived, false)),
|
||||
|
||||
Reference in New Issue
Block a user