From 8d18af4b50bb948a42758943ae0af76ae4934e2a Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sun, 12 Sep 2010 12:25:03 -0400 Subject: [PATCH] catch exceptions from Ansel_Storage --- ansel/img/upload_preview.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ansel/img/upload_preview.php b/ansel/img/upload_preview.php index c28e54cef..b73b4d09a 100644 --- a/ansel/img/upload_preview.php +++ b/ansel/img/upload_preview.php @@ -10,7 +10,13 @@ require_once dirname(__FILE__) . '/../lib/Application.php'; Horde_Registry::appInit('ansel'); -$gallery = $GLOBALS['injector']->getInstance('Ansel_Storage')->getScope()->getGallery((int)Horde_Util::getFormData('gallery')); +try { + $gallery = $GLOBALS['injector']->getInstance('Ansel_Storage')->getScope()->getGallery((int)Horde_Util::getFormData('gallery')); +} catch (Ansel_Exception $e) { + echo $e->getMessage(); + Horde::logMessage($e->getMessage(), 'err'); + exit; +} if (!$gallery->hasPermission($registry->getAuth(), Horde_Perms::READ)) { throw new Horde_Exception_PermissionDenied(); } -- 2.11.0