I'm trying to build an automation rule that logs or processes changes to the "Fix Versions" field (e.g., adding or removing versions). Specifically, I want to access the `fromString` and `toString` values to determine what versions were added or removed. However, when I try to iterate over the changelog using smart values, I get empty output, even though the raw changelog data is populated
Hi @Sami -- Welcome to the Atlassian Community!
First, you posted this in the App Central group, but it seems to be a Jira product question. Hopefully one of the community managers will move it.
Next, for a question like this, context is important for the community to help. Please post the following:
Until we see those...
There are known defects with changelog accuracy for list fields like Fix Version which is available to automation rules. Knowing more about your Jira version will help identify those impacts.
While it might be possible to detect changes with {{#changelog.fixVersions}}{{fromString}}{{/}} and {{#changelog.fixVersions}}{{toString}}{{/}} or the {{fieldChange}} smart values for Jira Cloud, they may not be correct when the field has changed too many times.
Ultimately, because of the changelog problems, the only option for a very accurate list of changes is to use the REST API endpoint to read the changelog, find the changes to the field, and interpret what changed.
Kind regards,
Bill
The post has been moved to the right section.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.