diff options
author | ArthurHoaro <arthur@hoa.ro> | 2018-08-10 17:09:51 +0200 |
---|---|---|
committer | ArthurHoaro <arthur@hoa.ro> | 2018-08-10 17:09:51 +0200 |
commit | b5c368b85885b82e7db7e509c8a7e2035d51e0a1 (patch) | |
tree | 2ebd2175478bc631f5633ecee3117e5087b6fb9a /application | |
parent | fa5012cb04fc112517c348f067c8e43e90563372 (diff) | |
download | Shaarli-b5c368b85885b82e7db7e509c8a7e2035d51e0a1.tar.gz Shaarli-b5c368b85885b82e7db7e509c8a7e2035d51e0a1.tar.zst Shaarli-b5c368b85885b82e7db7e509c8a7e2035d51e0a1.zip |
Fix issue 'You are not authorized to add a link' with thumbnails enabled
Do not try to alter the datastore by updating thumbnails if the user isn't logged in.
Also, do not enable thumbnails if PHP GD extension is not installed/loaded
Diffstat (limited to 'application')
-rw-r--r-- | application/Updater.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/application/Updater.php b/application/Updater.php index c2aa1568..480bff82 100644 --- a/application/Updater.php +++ b/application/Updater.php | |||
@@ -502,7 +502,7 @@ class Updater | |||
502 | return true; | 502 | return true; |
503 | } | 503 | } |
504 | 504 | ||
505 | $thumbnailsEnabled = $this->conf->get('thumbnail.enable_thumbnails', true); | 505 | $thumbnailsEnabled = extension_loaded('gd') && $this->conf->get('thumbnail.enable_thumbnails', true); |
506 | $this->conf->set('thumbnails.mode', $thumbnailsEnabled ? Thumbnailer::MODE_ALL : Thumbnailer::MODE_NONE); | 506 | $this->conf->set('thumbnails.mode', $thumbnailsEnabled ? Thumbnailer::MODE_ALL : Thumbnailer::MODE_NONE); |
507 | $this->conf->set('thumbnails.width', 125); | 507 | $this->conf->set('thumbnails.width', 125); |
508 | $this->conf->set('thumbnails.height', 90); | 508 | $this->conf->set('thumbnails.height', 90); |