VSCode generator not generating correct "program" attribute in launch.json

When generating VSCode projects, the generator does not add the -UBTPlatforName-UBTConfiguration name for DebugGame. Why is this? Without that, the debugger will fail to launch and you have to manually tweak the launch.json file. I have a local change that fixes it and am wondering if it’s a proper fix:

diff
< 			if ((Configuration != UnrealTargetConfiguration.Development) && ((Configuration !=  UnrealTargetConfiguration.DebugGame) || bShouldCompileMonolithic))
---
> 			// if ((Configuration != UnrealTargetConfiguration.Development) && ((Configuration !=  UnrealTargetConfiguration.DebugGame) || bShouldCompileMonolithic))
> 			if ((Configuration != UnrealTargetConfiguration.Development)  || bShouldCompileMonolithic)

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks