/src/test/resources/examples/NumberOfIssueAttachments.groovy
Groovy | 15 lines | 6 code | 5 blank | 4 comment | 0 complexity | 642391273196e084fd5a183386d78fa8 MD5 | raw file
- package examples
-
- import com.atlassian.jira.ComponentManager
-
- def componentManager = ComponentManager.getInstance()
- def attachmentManager = componentManager.getAttachmentManager()
-
- def numberAttachments = attachmentManager.getAttachments(issue).size()
-
- // use the following instead for number of PDFs
- //def numberAttachments = attachmentManager.getAttachments(issue).findAll {a ->
- // a.filename.toLowerCase().endsWith(".pdf")
- //}.size()
-
- return numberAttachments ? numberAttachments as Double : null