Hi guys,
additionally invoking jira.openCreateIssueDialog(...) keep throwing ReferenceError.
AP.require('jira', jira =>
{
jira.openCreateIssueDialog(issues => {
if(issues[0] != null)
console.log(issues[0]['fields']['summary']);
else
console.log("Issue creation cancelled");
})
});
ReferenceError: openCreateIssueDialog is not defined
at Object.AP.jira.openCreateIssueDialog.AP._hostModules.jira.openCreateIssueDialog (all-debug.js:3363)
at main.d3fc1de….bundle.js:1
at addOne (all-debug.js:2779)
at reqOne (all-debug.js:2796)
at reqAll (all-debug.js:2785)
at Object.require (all-debug.js:2874)
at all-debug.js:2914
at Combined.require (all-debug.js:2069)
(...)
// .../atlassian-connect/all-debug.js
var original_openCreateIssueDialog = AP._hostModules.jira.openCreateIssueDialog.bind({});
AP.jira.openCreateIssueDialog = AP._hostModules.jira.openCreateIssueDialog = function (callback, fields) {
original_openCreateIssueDialog(fields, callback); //ok, showing dialog
openCreateIssueDialog(fields, callback); //throw error
};
Removing line “openCreateIssueDialog(fields, callback);” from all-debug.js prevent this error and dialog appears same way as with this line. Also callback works fine.
Am I doing something wrong with jira.openCreateIssueDialog(...)?