From 33fe2f3467b6cd1d1caeaa4d461fbd208c7197b3 Mon Sep 17 00:00:00 2001
From: denise <denise@denise-DX4860sourcefabric.org>
Date: Thu, 6 Sep 2012 14:10:50 -0400
Subject: [PATCH] CC-4351: Library->Deletion of Smart Block and saving it leads
 to "Processing" message being displayed for a while

-fixed
---
 airtime_mvc/application/controllers/PlaylistController.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/airtime_mvc/application/controllers/PlaylistController.php b/airtime_mvc/application/controllers/PlaylistController.php
index 6d9a9d8c3..42c6a2442 100644
--- a/airtime_mvc/application/controllers/PlaylistController.php
+++ b/airtime_mvc/application/controllers/PlaylistController.php
@@ -460,9 +460,13 @@ class PlaylistController extends Zend_Controller_Action
         $result = array();
         
         if ($params['type'] == 'block') {
+            try {
+                $bl = new Application_Model_Block($params['obj_id']);
+            } catch (BlockNotFoundException $e) {
+                $this->playlistNotFound('block', true);
+            }
             $form = new Application_Form_SmartBlockCriteria();
             $form->startForm($params['obj_id']);
-            $bl = new Application_Model_Block($params['obj_id']);
             if ($form->isValid($params)) {
                 $this->setPlaylistNameDescAction();
                 $bl->saveSmartBlockCriteria($params['data']);