diff --git a/modules/reitit-core/src/reitit/core.cljc b/modules/reitit-core/src/reitit/core.cljc index eea9ab7a..b3785447 100644 --- a/modules/reitit-core/src/reitit/core.cljc +++ b/modules/reitit-core/src/reitit/core.cljc @@ -39,7 +39,7 @@ (walk-one [pacc macc routes] (if (vector? (first routes)) (walk-many pacc macc routes) - (if (string? (first routes)) + (when (string? (first routes)) (let [[path & [maybe-arg :as args]] routes [data childs] (if (or (vector? maybe-arg) (nil? maybe-arg)) [{} args]