Author: sevein
Date: Thu Sep 22 15:55:16 2011
New Revision: 9796

Log:
Check if object exists

Modified:
   trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php

Modified: trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php       
Thu Sep 22 15:31:40 2011        (r9795)
+++ trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php       
Thu Sep 22 15:55:16 2011        (r9796)
@@ -21,8 +21,14 @@
 {
   public function execute($request)
   {
-    // Check user authorization
     $this->informationObject = 
QubitInformationObject::getById($request->informationObjectId);
+
+    if (!isset($this->informationObject))
+    {
+      $this->forward404();
+    }
+
+    // Check user authorization
     if (!QubitAcl::check($this->informationObject, 'update'))
     {
       throw new sfException;

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to