Handle unknown requests better within controllers

This commit is contained in:
Christopher Baines 2019-10-18 17:23:59 +01:00
parent c9e0e311bb
commit 263eb0e0a9
5 changed files with 14 additions and 9 deletions

View File

@ -114,7 +114,8 @@
(target_commit ,(parse-commit conn) #:required)))))
(render-compare/packages mime-types
conn
parsed-query-parameters)))))
parsed-query-parameters)))
(_ #f)))
(define (render-compare mime-types
conn

View File

@ -202,11 +202,12 @@
(uri-path (request-uri request)))
(define (delegate-to f)
(f request
method-and-path-components
mime-types
body
conn))
(or (f request
method-and-path-components
mime-types
body
conn)
(not-found (request-uri request))))
(match method-and-path-components
(('GET)

View File

@ -44,7 +44,8 @@
(render-job mime-types
conn
job-id
parsed-query-parameters)))))
parsed-query-parameters)))
(_ #f)))
(define (render-jobs mime-types conn)
(render-html

View File

@ -207,4 +207,5 @@
"/latest-processed-revision"))
(render-unknown-revision mime-types
conn
commit-hash))))))
commit-hash))))
(_ #f)))

View File

@ -136,7 +136,8 @@
#:path-base path))
(render-unknown-revision mime-types
conn
commit-hash)))))
commit-hash)))
(_ #f)))
(define (texinfo->variants-alist s)
(let ((stexi (texi-fragment->stexi s)))