From 04d1da11f76a6db2a16844c8a58293f5ad847303 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Renault?= Date: Mon, 9 Dec 2019 21:34:40 +0100 Subject: [PATCH] Do not expect a JSON value as a document indentifer --- meilisearch-http/src/helpers/tide.rs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/meilisearch-http/src/helpers/tide.rs b/meilisearch-http/src/helpers/tide.rs index cd05a393d..3edbc81e6 100644 --- a/meilisearch-http/src/helpers/tide.rs +++ b/meilisearch-http/src/helpers/tide.rs @@ -4,7 +4,6 @@ use crate::Data; use chrono::Utc; use heed::types::{SerdeBincode, Str}; use meilisearch_core::Index; -use serde_json::Value; use tide::Context; pub trait ContextExt { @@ -103,14 +102,8 @@ impl ContextExt for Context { fn identifier(&self) -> Result { let name = self - .param::("identifier") - .as_ref() - .map(meilisearch_core::serde::value_to_string) - .map_err(|e| ResponseError::bad_parameter("identifier", e))? - .ok_or(ResponseError::bad_parameter( - "identifier", - "missing parameter", - ))?; + .param::("identifier") + .map_err(|e| ResponseError::bad_parameter("identifier", e))?; Ok(name) }