Skip to content

Commit 938a576

Browse files
committed
fix: spark routes show 404 error when using regex
1 parent 96ac3cd commit 938a576

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

system/Commands/Utilities/Routes.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
use CodeIgniter\Commands\Utilities\Routes\AutoRouterImproved\AutoRouteCollector as AutoRouteCollectorImproved;
1919
use CodeIgniter\Commands\Utilities\Routes\FilterCollector;
2020
use CodeIgniter\Commands\Utilities\Routes\SampleURIGenerator;
21+
use CodeIgniter\Exceptions\PageNotFoundException;
2122
use Config\Services;
2223

2324
/**
@@ -99,7 +100,15 @@ public function run(array $params)
99100
foreach ($routes as $route => $handler) {
100101
if (is_string($handler) || $handler instanceof Closure) {
101102
$sampleUri = $uriGenerator->get($route);
102-
$filters = $filterCollector->get($method, $sampleUri);
103+
104+
try {
105+
$filters = $filterCollector->get($method, $sampleUri);
106+
} catch (PageNotFoundException $e) {
107+
$filters = [
108+
'before' => ['<unknown>'],
109+
'after' => ['<unknown>'],
110+
];
111+
}
103112

104113
$tbody[] = [
105114
strtoupper($method),

0 commit comments

Comments
 (0)