Add ImagickException as previous exception for SystemException
authorMatthias Schmidt <gravatronics@live.com>
Sun, 27 Nov 2016 14:49:23 +0000 (15:49 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Sun, 27 Nov 2016 14:49:23 +0000 (15:49 +0100)
wcfsetup/install/files/lib/system/image/adapter/ImagickImageAdapter.class.php

index f06caa299923b6d350be7311cfc0098f49b7377a..ba78d0f61eef11cdc7ef73c30bccd9d32f4a2039 100644 (file)
@@ -78,7 +78,7 @@ class ImagickImageAdapter implements IImageAdapter {
                        $this->imagick->readImage($file);
                }
                catch (\ImagickException $e) {
-                       throw new SystemException("Image '".$file."' is not readable or does not exist.");
+                       throw new SystemException("Image '".$file."' is not readable or does not exist.", 0, '', $e);
                }
                
                $this->readImageDimensions();
@@ -377,7 +377,7 @@ class ImagickImageAdapter implements IImageAdapter {
                        $overlayImage = new \Imagick($file);
                }
                catch (\ImagickException $e) {
-                       throw new SystemException("Image '".$file."' is not readable or does not exist.");
+                       throw new SystemException("Image '".$file."' is not readable or does not exist.", 0, '', $e);
                }
                
                $overlayImage->evaluateImage(\Imagick::EVALUATE_MULTIPLY, $opacity, \Imagick::CHANNEL_OPACITY);