I'm not sure if it's something that's already implemented and I can't figure out how to do it, or potentially something that works in 2.5.0, but...
When using the post function "Copy field value from parent" (which I do put after the "Create issue originally"), would it be possible for the field value to be overridden only if not present?
So, if I create a task with component "ABC", when creating a sub task, if I don't do anything it will pick up the component from the parent and set it to "ABC". But the issue I have is that even if I specify it explicitly to "XYZ" on the create issue screen, it gets overridden by the post function.
Am I missing something on the config? If not, would that be a possible improvement for a future version?