Closed PVince81 closed 2 years ago
It seems to be related to EXIF. Here is the non-working file:
if I strip all exif with exiftool -all= wald-blätter.jpg
the file will work
there's nothing in the logs about this
very strange, with the broken file, locally it fails on https://github.com/nextcloud/server/blob/stable25/apps/theming/lib/Themes/DefaultTheme.php#L248 because it doesn't find the route theming.theming.getBackground
.
when inspecting the routes I found that the correct name is theming.userTheme.getBackground
. when I replace this, it works even with the "broken" image
I retried also with the stripped file and now it's not working any more at all, so probably not EXIF. Or maybe the theme manager is somehow managing to cache the image in the browser without going to the above error.
Anyway, reading the code, the controller name is UserThemeController
so the route has to be called userTheme
.
I'll adjust this
Fix is here: https://github.com/nextcloud/server/pull/34212
⚠️ This issue respects the following points: ⚠️
Bug description
The customer wallpaper doesn't appear on any pages even after a hard refresh.
Steps to reproduce
Expected behavior
Wallpaper must be applied on all pages, not only the theming section.
Installation method
Other Community project
Operating system
No response
PHP engine version
PHP 7.4
Web server
Apache (supported)
Database engine version
No response
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
No response
List of activated Apps