Hi Ronny,
Custom fields can be assigned to specific categories. If your client has assigned a Showtime Image Gallery custom field to specific categories, and then changes to a category that does not have the field, it's normal that he doesn't see the field in the form anymore.
No images are lost of course. You can verify this by navigating to "Components" -> "Showtime Image Gallery" -> "Galleries". The gallery should be still there. If the gallery is not there, then probably has been deleted through Showtime Image Gallery component manually.
And that explains why he gets that error when changing category. I have already applied a fix for such cases. If you can't wait for the update just edit file plugins/fields/showtime/fields/showtime.php and add the following code on line 53:
if (!$this->item)
{
$this->item = (object) array();
}
Finally, all our extensions are compatible with PHP 8. Of course this is an ongoing process as always in such cases.
Please let me know if you face more issues.
Regards