Skip to content

Commit 501b44e

Browse files
committed
fix type issues
1 parent 7c1e727 commit 501b44e

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

apps/sim/app/api/mcp/tools/execute/route.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { createLogger } from '@sim/logger'
22
import type { NextRequest } from 'next/server'
33
import { getHighestPrioritySubscription } from '@/lib/billing/core/plan'
44
import { getExecutionTimeout } from '@/lib/core/execution-limits'
5+
import type { SubscriptionPlan } from '@/lib/core/rate-limiter/types'
56
import { getParsedBody, withMcpAuth } from '@/lib/mcp/middleware'
67
import { mcpService } from '@/lib/mcp/service'
78
import type { McpTool, McpToolCall, McpToolResult } from '@/lib/mcp/types'
@@ -173,7 +174,10 @@ export const POST = withMcpAuth('read')(
173174
}
174175

175176
const userSubscription = await getHighestPrioritySubscription(userId)
176-
const executionTimeout = getExecutionTimeout(userSubscription?.plan, 'sync')
177+
const executionTimeout = getExecutionTimeout(
178+
userSubscription?.plan as SubscriptionPlan | undefined,
179+
'sync'
180+
)
177181

178182
const result = await Promise.race([
179183
mcpService.executeTool(userId, serverId, toolCall, workspaceId),

apps/sim/lib/execution/preprocessing.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { checkServerSideUsageLimits } from '@/lib/billing/calculations/usage-mon
66
import { getHighestPrioritySubscription } from '@/lib/billing/core/subscription'
77
import { getExecutionTimeout } from '@/lib/core/execution-limits'
88
import { RateLimiter } from '@/lib/core/rate-limiter/rate-limiter'
9+
import type { SubscriptionPlan } from '@/lib/core/rate-limiter/types'
910
import { LoggingSession } from '@/lib/logs/execution/logging-session'
1011
import { getWorkspaceBilledAccountUserId } from '@/lib/workspaces/utils'
1112
import type { CoreTriggerType } from '@/stores/logs/filters/types'
@@ -489,7 +490,7 @@ export async function preprocessExecution(
489490
triggerType,
490491
})
491492

492-
const plan = userSubscription?.plan
493+
const plan = userSubscription?.plan as SubscriptionPlan | undefined
493494
return {
494495
success: true,
495496
actorUserId,

0 commit comments

Comments
 (0)