diff options
Diffstat (limited to 'module/server')
-rw-r--r-- | module/server/macro.scm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/module/server/macro.scm b/module/server/macro.scm index 28565c3b..ba70a484 100644 --- a/module/server/macro.scm +++ b/module/server/macro.scm @@ -45,7 +45,10 @@ ;; (assert ;; (= (1- (match:count match-object)) ;; (length intersect))) + + ;; Those parameters which were present in the template uri ((lambda ,intersect + ;; Those that only are in the query string (lambda* (,@(unless (null? diff) `(#:key ,@diff #:allow-other-keys)) #:rest rest) ,@body)) |