Fix: user rules for integrations

This commit is contained in:
Manoj K 2025-07-28 20:47:12 +05:30 committed by Harshith Mullapudi
parent 23bf49b4cf
commit b4362b6c29

View File

@ -1135,10 +1135,25 @@ export class KnowledgeGraphService {
return null;
}
const integrationAccount = await prisma.integrationAccount.findFirst({
where: {
integrationDefinition: {
slug: source,
},
workspaceId: user.Workspace.id,
isActive: true,
deleted: null,
},
});
if (!integrationAccount) {
return null;
}
// Fetch active rules for this source
const rules = await prisma.ingestionRule.findMany({
where: {
source,
source: integrationAccount.id,
workspaceId: user.Workspace.id,
isActive: true,
deleted: null,