We track a lot of our data only on the parent epic, including priority and several custom fields. We tried using scripted fields to "show" these values on the child stories. This gets the right value, but we run into the problem of the Jira index not updating, since the story itself did not change, just the scripted field on the story (and the parent epic). ScriptRunner documentation says that this can have unexpected effects and suggests writing a custom searcher.
I was wondering if others have found ways to get past this limitation in ScriptRunner.
Scriptrunner also has "Parent Navigators". Can these be used to safely copy data from the parent epic to the child story?