I try to use project property in atlassian-connect.json file but it's not working
it ignore the filter and trigger for all issueTypes.
Here is my code:
<span>"webhooks"</span><span>:</span> <span>[</span>
<span>{</span>
<span>"event"</span><span>:</span> <span>"jira:issue_created"</span><span>,</span>
<span>"filter"</span><span>:</span> <span>"issueType = project.property[config].issueType"</span><span>,</span>
<span>"url"</span><span>:</span> <span>"requirements/issue-hook"</span><span>,</span>
<span>"excludeBody"</span><span>:</span> <span>false</span>
<span>}</span>
<span>]</span><span>,</span>
<span>"jiraEntityProperties"</span><span>:</span> <span>[</span><span>{</span>
<span>"key"</span><span>:</span> <span>"jira-project-indexing"</span><span>,</span>
<span>"name"</span><span>:</span> <span>{</span>
<span>"value"</span> <span>:</span><span>"project index"</span><span>,</span>
<span>"i18n"</span><span>:</span> <span>"project.index"</span>
<span>}</span><span>,</span>
<span>"entityType"</span><span>:</span> <span>"project"</span><span>,</span>
<span>"keyConfigurations"</span><span>:</span> <span>[</span><span>{</span>
<span>"propertyKey"</span> <span>:</span> <span>"config"</span><span>,</span>
<span>"extractions"</span> <span>:</span> <span>[</span><span>{</span>
<span>"objectName"</span> <span>:</span> <span>"issueType"</span><span>,</span>
<span>"type"</span> <span>:</span> <span>"string"</span>
<span>}</span><span>]</span>
<span>}</span><span>]</span>
<span>}</span><span>]</span><span>,</span>
When I did this rest call: /rest/api/3/{{projectId}}/properties/config
I get the following json> {
<span>"key"</span><span>:</span> <span>"config"</span><span>,</span>
<span>"value"</span><span>:</span> <span>{</span>
<span>"issueType"</span><span>:</span> <span>"Task"</span><span>}</span>
}
However the event is triggered for each issueType and not only for Task
If I did it directly such as :
“filter”: “issueType =Task”
,
it works well - triggered only for issue of type Task.
any idea?
Thanks