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 {currentUser} from "@/lib/auth/current-user";
|
||||||
import {notFound} from "next/navigation";
|
import {notFound} from "next/navigation";
|
||||||
import {db} from "@/db";
|
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 * as drizzleDb from "@/db";
|
||||||
import {listOrganizations} from "@/lib/auth/auth";
|
import {listOrganizations} from "@/lib/auth/auth";
|
||||||
import {Metadata} from "next";
|
import {Metadata} from "next";
|
||||||
@@ -23,7 +24,9 @@ export default async function RoutePage(props: PageParams<{}>) {
|
|||||||
|
|
||||||
const organizationIds = organizations.map(project => project.id);
|
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({
|
const projects = await db.query.project.findMany({
|
||||||
where: and(inArray(drizzleDb.schemas.project.organizationId, organizationIds), eq(drizzleDb.schemas.project.isArchived, false)),
|
where: and(inArray(drizzleDb.schemas.project.organizationId, organizationIds), eq(drizzleDb.schemas.project.isArchived, false)),
|
||||||
|
|||||||
Reference in New Issue
Block a user