If a parent blueprint has data that is used by asset registry tags such as the AssetBundleData, any child blueprints that derive from it will use that in their exported tags. If the parent blueprint is modified and resaved by either a manual change or something like a fixup redirects, the parent asset registry tags will be updated, but the child blueprint will not be resaved so will have out of date tags. If the child directly referenced the relevant object it would probably get resaved due to the reference graph, but if it only inherits it that data will not be captured by the graph and the child will probably get skipped. This can happen with any tags but the initial repro was from bundles.
Possible solutions:
All solutions have downsides, I cannot think of a perfect solution
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-93256 in the post.
3 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.26 |
Created | May 18, 2020 |
---|---|
Resolved | Aug 31, 2021 |
Updated | Aug 31, 2021 |