Hi Guys.
Is there any why to take URL ( download link ) to attachment via Jira-API (java) - not rest ?
Regards
Mik
Hello,
I am not sure what you want.
If you want to find attachment path then the code would be like this
Issue issueKey = issue def id = issueKey.getId() // Get the current logged in user def user = ComponentAccessor.getJiraAuthenticationContext().getUser().name // Get a manager to handle the copying of attachments def attachmentManager = ComponentAccessor.getAttachmentManager() // Get the default attachment path from its manager def attachmentPathManager = ComponentAccessor.getAttachmentPathManager().attachmentPath.toString() // Get the current date // Construct the key of the next Subtask def currentIssue = issue.toString() // Extract the project key from the issue def projectKey = currentIssue.replaceAll("[^A-Z]", "").toString(); // Get the ID that jira has used to store the last attachment def fileId = issueKey.attachments.last()?.id // Construct the file path of the attachment to copy def path = attachmentPathManager + "/" + projectKey + "/" + currentIssue + "/" + fileId + "/"
It was taken from here
https://community.atlassian.com/t5/Jira-Core-questions/How-can-I-copy-the-last-attachment-from-a-Jira-issue-to-another/qaq-p/145363
If it does not answer your question, kindly clarify it.
what is def?
Groovy directive, short for "define". It creates (untyped) variables in a script.
@Nic Brough -Adaptavist- Thanks!
It looks like you're new here. Sign in or register to get started.