ID 388483 - If channels with shared layers are transfer to another object, the shared layers lose their sharing structure

Follow

Problem summary
If channels with shared layers are transfer to another object, the shared layers lose their sharing structure in the new object's channels 


Customer reported version

n/a


Customer reported platform

n/a


Steps to reproduce


1) Open Mari and a new project with Base Colour and Metallic channels

2) Select the Base Colour channel and go to the layer stack

3) Right click on the Base layer and go to Sharing>Share Layer

4) Select the new Shared Base layer and drag it to the Metallic channel 

5) Under the Objects palette, load the same geometry as a new version

6) In the channels palette right click on the Base Colour channel>Transfer

7) In the Channel Transfer window under Source make sure that the old geometry is selected and for Destination under Version choose the new version loaded in step 5 and transfer both channels from the old object to the new one

result: In the layer stack for the new version of the object, the shared layers have lost their connection


Expected behaviour
Layers to preserve their sharing connection even though that the channels have been transferred to another object 


Actual behaviour
After transferring the channels to a new object, the shared layers are loosing their sharing structure


Workaround
Unknown. 


Reproduced by support

This bug has been reproduced in:
4.2v2 - Windows 10 - CentOS 7

3.3v1 - Windows 10 

2.6v5 - Windows 10 - CentOS 7 - OSX 10.12.6 


Earliest version tested

2.6v5 - This issue appears to be in all versions of the product

    We're sorry to hear that

    Please tell us why