Skip to content

Commit 03e1d65

Browse files
committed
sqlpage.link: improve error message
1 parent 1ebe79e commit 03e1d65

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/webserver/database/sqlpage_functions/functions.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -396,9 +396,8 @@ async fn link<'a>(
396396
) -> anyhow::Result<String> {
397397
let mut url = file.into_owned();
398398
if let Some(parameters) = parameters {
399-
let encoded = serde_json::from_str::<URLParameters>(&parameters).with_context(|| {
400-
format!("link: invalid URL parameters: not a valid json object:\n{parameters}")
401-
})?;
399+
let encoded = serde_json::from_str::<URLParameters>(&parameters)
400+
.with_context(|| format!("sqlpage.link: {parameters:?} is not a valid JSON object. Expected usage: sqlpage.link(filename, json_parameters)"))?;
402401
encoded.append_to_path(&mut url);
403402
}
404403
if let Some(hash) = hash {

0 commit comments

Comments
 (0)