Skip to content

Commit 958dd64

Browse files
authored
fix(blocks): add required constraint for serviceDeskId in JSM block (#3268)
* fix(blocks): add required constraint for serviceDeskId in JSM block * fix(blocks): rename custom field values to request field values in JSM create request
1 parent 68f44b8 commit 958dd64

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

apps/sim/blocks/blocks/jira_service_management.ts

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,19 @@ export const JiraServiceManagementBlock: BlockConfig<JsmResponse> = {
100100
title: 'Service Desk ID',
101101
type: 'short-input',
102102
placeholder: 'Enter service desk ID',
103+
required: {
104+
field: 'operation',
105+
value: [
106+
'get_request_types',
107+
'create_request',
108+
'get_customers',
109+
'add_customer',
110+
'get_organizations',
111+
'add_organization',
112+
'get_queues',
113+
'get_request_type_fields',
114+
],
115+
},
103116
condition: {
104117
field: 'operation',
105118
value: [
@@ -207,9 +220,9 @@ Return ONLY the description text - no explanations.`,
207220
},
208221
{
209222
id: 'requestFieldValues',
210-
title: 'Custom Field Values',
223+
title: 'Request Field Values',
211224
type: 'long-input',
212-
placeholder: 'JSON object of custom field values (e.g., {"customfield_10010": "value"})',
225+
placeholder: 'JSON object of field values (e.g., {"summary": "Title", "customfield_10010": "value"})',
213226
condition: { field: 'operation', value: 'create_request' },
214227
},
215228
{
@@ -775,7 +788,7 @@ Return ONLY the comment text - no explanations.`,
775788
description: 'Comma-separated account IDs for request participants',
776789
},
777790
channel: { type: 'string', description: 'Channel (e.g., portal, email)' },
778-
requestFieldValues: { type: 'string', description: 'JSON object of custom field values' },
791+
requestFieldValues: { type: 'string', description: 'JSON object of request field values' },
779792
searchQuery: { type: 'string', description: 'Filter request types by name' },
780793
groupId: { type: 'string', description: 'Filter by request type group ID' },
781794
expand: { type: 'string', description: 'Comma-separated fields to expand' },

apps/sim/tools/jsm/create_request.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export const jsmCreateRequestTool: ToolConfig<JsmCreateRequestParams, JsmCreateR
6666
required: false,
6767
visibility: 'user-or-llm',
6868
description:
69-
'Custom field values as key-value pairs (overrides summary/description if provided)',
69+
'Request field values as key-value pairs (overrides summary/description if provided)',
7070
},
7171
requestParticipants: {
7272
type: 'string',

0 commit comments

Comments
 (0)