Between configuration versions 1.3.5 and 1.3.8 something seems to have changed in regards to ordering of discovered application products in shotgun desktop application. I’m unfortunately strapped and cannot invest more time investigating but here’s the example real quick:
use_software_entity is set to true in
tk-multi-launchapp and products field in Software page on shotgun for Houdini application is set to “Houdini,Houdini FX” in both cases.
In the past “Houdini FX” was first choice (default), while “Houdini” was second. It is reverse now. I don’t know how this list was constructed before but now it seems to be ordered.
I tried reversing the list in shotgun web on the software entity (setting “Houdini FX,Houdini”), but it still goes for the “Houdini” as default.
I’d really appreciate if the order was chosen by how it was defined in the products field. For example, if we had
Houdini FX,Houdini Core,Houdini comma separated string in products field, that would be the order in Shotgun Desktop as well with “Houdini FX” being the default product.