From 2f6bfb33f8bf02a8999b0aa1bc0126f610139be4 Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Sat, 11 Nov 2017 16:38:16 +0200 Subject: [PATCH] Use linear-router always if there are conflicting routes --- modules/reitit-core/src/reitit/core.cljc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/reitit-core/src/reitit/core.cljc b/modules/reitit-core/src/reitit/core.cljc index cec9c33d..afeae96a 100644 --- a/modules/reitit-core/src/reitit/core.cljc +++ b/modules/reitit-core/src/reitit/core.cljc @@ -350,10 +350,10 @@ router (cond router router (and (= 1 (count routes)) (not wilds?)) single-static-path-router + conflicting linear-router (not wilds?) lookup-router all-wilds? prefix-tree-router - (not conflicting) mixed-router - :else prefix-tree-router)] + :else mixed-router)] (when-let [conflicts (:conflicts opts)] (when conflicting (conflicts conflicting)))