Replacing/updating Emoji image does not delete from S3
What happened? (Please give us a brief description of what happened.)
In testing, when an emoji is deleted the corresponding image deletes from S3 successfully
However, when someone wants to simply update the image for their emoji, it appears that the original image is not deleted from S3
Deleting the emoji from the instance does not seem to delete the original image any more as well (as if association to it is broken/lost)
Since the media name is scrambled, best way to test this is to first identify the original image in S3 first and have it open on another browser tab or an s3 browser then test the above.
What did you expect to happen? (Please give us a brief description of what you expected to happen.)
Replacement of emoji media should purge the old image
Version (What version of Sharkey is your instance running? You can find this by clicking your instance's logo at the top left and then clicking instance information.)
2024.5.1
Instance (What instance of Sharkey are you using?)
Oshi.social
What type of issue is this? (If this happens on your device and has to do with the user interface, it's client-side. If this happens on either with the API or the backend, or you got a server-side error in the client, it's server-side.)
Backend
What browser are you using? (Client-side issues only)
Firefox
What operating system are you using? (Client-side issues only)
Windows 11
How do you deploy Sharkey on your server? (Server-side issues only)
Docker
What operating system are you using? (Server-side issues only)
Ubuntu 22.04
Relevant log output (Please copy and paste any relevant log output. You can find your log by inspecting the page, and going to the "console" tab. This will be automatically formatted into code, so no need for backticks.)
Contribution Guidelines By submitting this issue, you agree to follow our Contribution Guidelines
-
I agree to follow this project's Contribution Guidelines -
I have searched the issue tracker for similar issues, and this is not a duplicate.