Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×Hi
Is it possible to get name or id of last added attachment to issue using smart values?
I tried issue.attachment.id.last but it get last item from attachments list.
Regards,
Sebastian
Community moderators have prevented the ability to post new answers.
I've got a similar requirement. My solution was to create an automation with a Field value changed trigger monitoring 'Value added' for 'Attachment'. I use the smart value {{addedfieldChange.valueIds}} to get the id of the added attachment.
This was sufficient for my use case (notifying an external app when a file was attached). I suppose you could trigger an update to a custom Jira field to track the last added attachment?
I'm not sure if this helps you exactly but if you use the smart value: {{attachment.created}}, it will give you a comma separated list of the creation date of all the attachments on an issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for tip but this is not what I need.
I need to get last added attachment. Dates are ok but I can't work in automation and search attachments based on creation date.
Regards,
Seba
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello
It is possible to use the smart value {{issue.attachment.last.id}}.
However, I find it very unreliable and inconsistent and it often does NOT report the last Id.
You should experiment with that - how is it different from what you tried at first?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Stuart__
*.first or *.last return first/last item from attachment list. In many cases last attachment on list isn't last added attachment.
I fixed this by using script runner in automation for jira. This gave me attachments list which I was able to use in automation.
Regards,
Seba
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Sebastian Krzewiński can you share this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Fabrizio Galletti _Getconnected_
since February my rule change a lot and I switch making a attachment list from scriptrunner to automation's smart values.
It looks like below:
"attachment":[{{#issue.attachment}}{"id":"{{id}}","author":{"name":"{{author.name}}","key":"{{author.key}}","emailAddress":"{{author.emailAddress}}"},"filename":"{{filename}}","created":"{{created}}"}{{^last}},{{/}}{{/}}]}},
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
"attachment":[{{#issue.attachment}}{"id":"{{id}}","author":{"name":"{{author.name}}","key":"{{author.key}}","emailAddress":"{{author.emailAddress}}"},"filename":"{{filename}}","created":"{{created}}"}{{^last}},{{/}}{{/}}]}},
This is still giving all the attachment in the webhook logs, I am also struggling to find an answer to just include the last attachment in last transition screen.
Did this work for you with only last attachment ? @Sebastian Krzewiński
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey all.
I am running into the exact same issue at the moment.
I want to retrieve the last added attachment author's and id.
Just as you, I am so disapointed that the attachment list is not ordered like the comments one, by "created" date but alphabetically.
Have you gotten a solution so far?
What is the scriptrunner that you used @Sebastian Krzewiński ?
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This question is a lot out of date, I'd suggest asking a new one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.