mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-01-11 05:54:30 +01:00
update the error message as well
This commit is contained in:
parent
52aa34d984
commit
3040172562
@ -23,7 +23,10 @@ pub struct ResponseError {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl ResponseError {
|
impl ResponseError {
|
||||||
pub fn from_msg(message: String, code: Code) -> Self {
|
pub fn from_msg(mut message: String, code: Code) -> Self {
|
||||||
|
if code == Code::IoError {
|
||||||
|
message.push_str(". This error generally happens when you have no space left on device or when your database doesn't have read or write right.");
|
||||||
|
}
|
||||||
Self {
|
Self {
|
||||||
code: code.http(),
|
code: code.http(),
|
||||||
message,
|
message,
|
||||||
@ -47,13 +50,7 @@ where
|
|||||||
T: ErrorCode,
|
T: ErrorCode,
|
||||||
{
|
{
|
||||||
fn from(other: T) -> Self {
|
fn from(other: T) -> Self {
|
||||||
Self {
|
Self::from_msg(other.to_string(), other.error_code())
|
||||||
code: other.http_status(),
|
|
||||||
message: other.to_string(),
|
|
||||||
error_code: other.error_name(),
|
|
||||||
error_type: other.error_type(),
|
|
||||||
error_link: other.error_url(),
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,7 +108,7 @@ impl fmt::Display for ErrorType {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, Clone, Copy)]
|
#[derive(Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum Code {
|
pub enum Code {
|
||||||
// error related to your setup
|
// error related to your setup
|
||||||
IoError,
|
IoError,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user