aboutsummaryrefslogtreecommitdiff
path: root/src/api/router_macros.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/router_macros.rs')
-rw-r--r--src/api/router_macros.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/api/router_macros.rs b/src/api/router_macros.rs
index acbe097c..e8c99909 100644
--- a/src/api/router_macros.rs
+++ b/src/api/router_macros.rs
@@ -165,8 +165,8 @@ macro_rules! router_match {
.map_err(|_| Error::bad_request("Failed to parse query parameter"))?
}};
(@@parse_param $query:expr, parse_default($default:expr), $param:ident) => {{
- // extract and parse mandatory query parameter
- // both missing and un-parseable parameters are reported as errors
+ // extract and parse optional query parameter
+ // using provided value as default if paramter is missing
$query.$param.take().map(|x| x
.parse()
.map_err(|_| Error::bad_request("Failed to parse query parameter")))