ack comments

This commit is contained in:
waleed
2026-02-17 11:28:40 -08:00
parent 74db11c0fe
commit f0c3392e3f
2 changed files with 12 additions and 4 deletions

View File

@@ -140,9 +140,10 @@ export const jiraConnector: ConnectorConfig = {
const cloudId = await getJiraCloudId(domain, accessToken)
let jql = `project = ${projectKey} ORDER BY updated DESC`
const safeKey = projectKey.replace(/\\/g, '\\\\').replace(/"/g, '\\"')
let jql = `project = "${safeKey}" ORDER BY updated DESC`
if (jqlFilter.trim()) {
jql = `project = ${projectKey} AND (${jqlFilter.trim()}) ORDER BY updated DESC`
jql = `project = "${safeKey}" AND (${jqlFilter.trim()}) ORDER BY updated DESC`
}
const startAt = cursor ? Number(cursor) : 0
@@ -250,7 +251,8 @@ export const jiraConnector: ConnectorConfig = {
const cloudId = await getJiraCloudId(domain, accessToken)
const params = new URLSearchParams()
params.append('jql', `project = ${projectKey}`)
const safeKey = projectKey.replace(/\\/g, '\\\\').replace(/"/g, '\\"')
params.append('jql', `project = "${safeKey}"`)
params.append('maxResults', '0')
const url = `https://api.atlassian.com/ex/jira/${cloudId}/rest/api/3/search?${params.toString()}`

View File

@@ -192,7 +192,13 @@ export async function executeSync(
const excludedDocs = await db
.select({ externalId: document.externalId })
.from(document)
.where(and(eq(document.connectorId, connectorId), eq(document.userExcluded, true)))
.where(
and(
eq(document.connectorId, connectorId),
eq(document.userExcluded, true),
isNull(document.deletedAt)
)
)
const excludedExternalIds = new Set(excludedDocs.map((d) => d.externalId).filter(Boolean))