Skip to content

Commit 2201de6

Browse files
committed
improvement(knowledge): read the connector image setting with toRecord
1 parent 851d265 commit 2201de6

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

‎apps/sim/lib/knowledge/application/connectors.ts‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
knowledgeConnectorSyncLog,
1111
} from '@sim/db/schema'
1212
import { toError } from '@sim/utils/errors'
13+
import { toRecord } from '@sim/utils/object'
1314
import { escapeLikePattern } from '@sim/utils/string'
1415
import { and, asc, desc, eq, inArray, isNull, lt, or, sql } from 'drizzle-orm'
1516
import type { ConnectorDocumentFilter } from '@/lib/api/contracts/knowledge/connectors'
@@ -1299,10 +1300,7 @@ async function assertImageRestoreAllowed(
12991300
.from(knowledgeConnector)
13001301
.where(eq(knowledgeConnector.id, connector.id))
13011302
.for('share')
1302-
if (
1303-
stored &&
1304-
!isImageExtractionEnabled(imageExtraction, stored.sourceConfig as Record<string, unknown>)
1305-
) {
1303+
if (stored && !isImageExtractionEnabled(imageExtraction, toRecord(stored.sourceConfig))) {
13061304
throw new OrchestrationError(
13071305
'validation',
13081306
'Turn on image attachments for this connector before restoring an image.'

0 commit comments

Comments
 (0)