diff --git a/src/re_frame/handlers.cljs b/src/re_frame/handlers.cljs index 7250e1c..ed45a4a 100644 --- a/src/re_frame/handlers.cljs +++ b/src/re_frame/handlers.cljs @@ -30,7 +30,7 @@ (cond (fn? v) v ;; assumed to be existing middleware - (seq? v) (let [v (remove nil? (flatten v))] + (coll? v) (let [v (remove nil? (flatten v))] (report-middleware-factories v) (apply comp v)) :else (warn "re-frame: comp-middleware expects a vector, got: " v)))