Modifying an asset in any uncontrolled changelist other than the default one causes Unreal Engine to crash.

Hi!

I tested the fix and it doesn’t behave as expected.

With the fix, whenever you save an asset in an uncontrolled changelist other then the default one the assets are moved to the default uncontrolled changelist.

Here are the repro steps 100%:

  • Create named uncontrolled changelist
  • Add asset to newly created uncontrolled changelist
  • Modify the asset
  • Save the asset
  • See that it has been moved to the default uncontrolled changelist (or crashes the engine if you are before the changes in 7df6e58)

it’s worth to tell that our team uses Perforce as our source control provider.

I have proposed the solution that we are currently using in our Studio to fix the issue.

I have made a PR here: https://github.com/EpicGames/UnrealEngine/pull/13035

(I apologize if I didn’t do the PR at the right place, I’ve never proposed a change to the Unreal base code before)

Thank you