Skip to content

Commit d1f386b

Browse files
Merge branch 'improvement/v2-endpoints' into feat/sim-cli
2 parents 7918784 + 5df4c75 commit d1f386b

79 files changed

Lines changed: 8087 additions & 2357 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/docs/openapi-v2-files-audit.json

Lines changed: 1172 additions & 109 deletions
Large diffs are not rendered by default.

apps/docs/openapi-v2-knowledge.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -709,9 +709,6 @@
709709
"404": {
710710
"$ref": "#/components/responses/NotFound"
711711
},
712-
"409": {
713-
"$ref": "#/components/responses/Conflict"
714-
},
715712
"413": {
716713
"description": "The uploaded file exceeds the 100 MB limit, or the workspace storage limit has been reached.",
717714
"content": {

apps/sim/app/api/knowledge/[id]/connectors/[connectorId]/route.test.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,10 @@ describe('Knowledge Connector By ID API Route', () => {
151151
success: true,
152152
userId: 'user-1',
153153
})
154-
mockCheckWriteAccess.mockResolvedValue({ hasAccess: true })
154+
mockCheckWriteAccess.mockResolvedValue({
155+
hasAccess: true,
156+
knowledgeBase: { workspaceId: 'ws-1', name: 'Test KB' },
157+
})
155158
dbChainMockFns.limit.mockResolvedValueOnce([])
156159

157160
const req = createMockRequest('PATCH', { sourceConfig: { project: 'NEW' } })
@@ -174,7 +177,8 @@ describe('Knowledge Connector By ID API Route', () => {
174177
mockHasWorkspaceLiveSyncAccess.mockResolvedValue(true)
175178

176179
const updatedConnector = { id: 'conn-456', status: 'paused', syncIntervalMinutes: 5 }
177-
dbChainMockFns.limit.mockResolvedValueOnce([updatedConnector])
180+
dbChainMockFns.limit.mockResolvedValueOnce([{ id: 'conn-456', connectorType: 'jira' }])
181+
dbChainMockFns.returning.mockResolvedValueOnce([updatedConnector])
178182

179183
const req = createMockRequest('PATCH', { status: 'paused', syncIntervalMinutes: 5 })
180184
const response = await PATCH(req, { params: mockParams })
@@ -196,6 +200,7 @@ describe('Knowledge Connector By ID API Route', () => {
196200
knowledgeBase: { workspaceId: 'ws-free', name: 'Free KB' },
197201
})
198202
mockHasWorkspaceLiveSyncAccess.mockResolvedValue(false)
203+
dbChainMockFns.limit.mockResolvedValueOnce([{ id: 'conn-456', connectorType: 'jira' }])
199204

200205
const req = createMockRequest('PATCH', { syncIntervalMinutes: 5 })
201206
const response = await PATCH(req, { params: mockParams })

0 commit comments

Comments
 (0)