diff --git a/system/routing/filter.php b/system/routing/filter.php index 3fad2a81..a88468ae 100644 --- a/system/routing/filter.php +++ b/system/routing/filter.php @@ -42,10 +42,7 @@ public static function call($filters, $parameters = array(), $override = false) { foreach (explode(', ', $filters) as $filter) { - if ( ! isset(static::$filters[$filter])) - { - throw new \Exception("Route filter [$filter] is not defined."); - } + if ( ! isset(static::$filters[$filter])) continue; $response = call_user_func_array(static::$filters[$filter], $parameters);