Problem summary
Flix will only process 2 panels when saving in PS a panel that was opened with 'Open in Layer Comps', if new layer comps are also created to add more panels after the one that needed updating. The unprocessed panels will appear in the Panel Browser as "Processing" and without a panel ID.
Customer reported version
Flix 6.3.7
Customer reported platform
macOS 10.15
Steps to reproduce
1) In Flix, go to Preferences > Third Party Apps > Adobe Photoshop and set the Panel Open Behaviour to "Open in Layer Comps".
2) Go to a sequence revision and open a single panel in PS.
3) Make a change to the layer comp representing the open panel, and then also create two more layer comps.
4) Save the PSD to trigger an update in Flix.
Expected behaviour
The opened panel is updated, two more panels are added successfully.
Actual behaviour
The opened panel is updated, but only one of the new panels is processed, whereas the other will remain in a non processed state, and not have an ID as is shown in the below screenshot. Adding more layer comps to the steps above will still result in only one new and one updated panel to complete successfully.
The issue is not due to a transfer issue, as the transfer utility logs show all steps for all three PSDs being completed. The PSD for the panel 'in limbo' is transferred to the server successfully, and gets given an asset ID, however, no new panels are created off the back of that and linked to the asset ID, so thumbnails generation never get triggered either.
In the repro steps above, one panel is an update to an existing one, and two panels are new. Therefore, I expect to see this line appear twice in the server logs, but instead it only appears once (everything until that point was fine):
time="01 Nov 21 12:48 GMT" level=debug msg="creating new panels" func="api.BaseController.signedAuthHandler.func1:" Panel count=1
On the client logs, this is the last we see of the panel 'in limbo', everything until that point is fine.
Note: Trying to reproduce this using PS Frames via Open in Timeline open behaviour gives a different unexpected behaviour whereby only the panel that needed updating is uploaded, and no new panels are even acknowledged.
Reproduced by support
This bug has been reproduced in:
6.3.7 - macOS 10.14 - Windows 10
Unable to reproduce bug in:
6.3.6-3
Earliest version tested
6.3.6-3 - This issue doesn't appear in this version and has regressed