umbraco / Umbraco.Deploy.Issues

1 stars 0 forks source link

Changes on alternative text on media are not transfered when edited through content #220

Open jomehmet opened 3 months ago

jomehmet commented 3 months ago

Bug summary

We are having an issue with work flow for the content editors. Our process is that we are having Stage and Live environments, and it's only allowed to edit in Stage. Our problem is that if an editor wants to change the Alternative (alt) text on an image, and the change is done by first going to the content page and then using the pencil on the image and change the text, the change is not transferred by just transferring the content that has a dependency on this image. The editor will also need to find the image in the media section and queue it for transfer.

This is not very intuitive and is experienced by the content editors as a bug.

Unfortunately there is no Action menu when using the pencil to edit image in the context of editing content, that would help a bit, but the best would be if the Transfer operation would see that the dependency alternative text of a image has changed, and also need to be transfered.

Steps to reproduce

Go to Stage. Go to a content page that already has an image that is transferred to Live. Click on the pencil of the image. Edit the content of the Alternative Text. Click Save and Close in the image drawer Click Save and publish on the Page Click Transfer now Go to the the environment you transferred to.

Expected result

The changes on the alternative text should have been transferred to Live.

Actual result

If you go to the page you transferred to and click on the pencil of the image, the Alternative Text is not updated.

Workaround

To get the alternative text transfered, you can find the image in the Media Section/or by global search and use the Actions -> Queue for transfer -> Then transfer queued media.

AndyButland commented 3 months ago

I'll keep this open but currently this is expected behaviour - as you've edited the media item here, and only chosen to transfer the content. When content is transferred it will transfer over any related media that doesn't exist in the target environment, but not any that has changed.