From: Michael J. Rubinsky Date: Mon, 30 Aug 2010 20:16:40 +0000 (-0400) Subject: Don't assume the gallery will always have images. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=0f1c2d6ba8ae5cab8ef74aa1548359db895948eb;p=horde.git Don't assume the gallery will always have images. Bug: 9200 --- diff --git a/ansel/lib/ImageGenerator.php b/ansel/lib/ImageGenerator.php index 15a9ff1ef..a4e9457e0 100644 --- a/ansel/lib/ImageGenerator.php +++ b/ansel/lib/ImageGenerator.php @@ -179,9 +179,11 @@ class Ansel_ImageGenerator $rnd = mt_rand(0, $cnt); try { $temp = $gallery->getImages($rnd, 1); - $aimg = array_shift($temp); - $aimg->load('screen'); - $images[] = $aimg->getHordeImage(); + if (count($temp)) { + $aimg = array_shift($temp); + $aimg->load('screen'); + $images[] = $aimg->getHordeImage(); + } } catch (Exception $e) { Horde::logMessage($e, 'ERR'); }