Author: david
Date: Fri Nov 11 09:27:34 2011
New Revision: 10303

Log:
Rollback revisions 10300 and 10299

Modified:
   trunk/lib/QubitResourceRoute.class.php

Modified: trunk/lib/QubitResourceRoute.class.php
==============================================================================
--- trunk/lib/QubitResourceRoute.class.php      Fri Nov 11 09:19:05 2011        
(r10302)
+++ trunk/lib/QubitResourceRoute.class.php      Fri Nov 11 09:27:34 2011        
(r10303)
@@ -26,24 +26,11 @@
     $criteria->addJoin(QubitSlug::OBJECT_ID, QubitObject::ID);
 
     $this->resource = QubitObject::get($criteria)->__get(0);
-
-    return parent::bind($context, $params);
-  }
-
-  public function matchesParameters($params, $context = array())
-  {
-    if (isset($params['slug']))
+    if (@$params['throw404'] == false && !isset($this->resource))
     {
-      $criteria = new Criteria;
-      $criteria->add(QubitSlug::SLUG, $params['slug']);
-      $criteria->addJoin(QubitSlug::OBJECT_ID, QubitObject::ID);
-
-      if (null === QubitObject::getOne($criteria))
-      {
-        return false;
-      }
+      throw new sfError404Exception;
     }
 
-    return parent::matchesParameters($this->filterParams($params), $context);
+    return parent::bind($context, $params);
   }
 }

-- 
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