diff --git a/packages/nodes-base/nodes/Jira/Jira.node.ts b/packages/nodes-base/nodes/Jira/Jira.node.ts index e4520453b8..2a15cfba18 100644 --- a/packages/nodes-base/nodes/Jira/Jira.node.ts +++ b/packages/nodes-base/nodes/Jira/Jira.node.ts @@ -506,9 +506,15 @@ export class Jira implements INodeType { } } if (additionalFields.reporter) { - fields.reporter = { - id: additionalFields.reporter as string, - }; + if (jiraVersion === 'server') { + fields.reporter = { + name: additionalFields.reporter as string, + }; + } else { + fields.reporter = { + id: additionalFields.reporter as string, + }; + } } if (additionalFields.description) { fields.description = additionalFields.description as string; @@ -586,9 +592,15 @@ export class Jira implements INodeType { } } if (updateFields.reporter) { - fields.reporter = { - id: updateFields.reporter as string, - }; + if (jiraVersion === 'server') { + fields.reporter = { + name: updateFields.reporter as string, + }; + } else { + fields.reporter = { + id: updateFields.reporter as string, + }; + } } if (updateFields.description) { fields.description = updateFields.description as string;