fix all the error codes

This commit is contained in:
Tamo 2022-10-16 03:34:16 +02:00 committed by Clément Renault
parent 748249578d
commit bab0e050f1
No known key found for this signature in database
GPG key ID: 92ADA4E935E71FA4
3 changed files with 123 additions and 123 deletions

View file

@ -294,41 +294,41 @@ impl From<v2::updates::UpdateResult> for v3::updates::UpdateResult {
impl From<String> for v3::Code {
fn from(code: String) -> Self {
match code.as_ref() {
"CreateIndex" => v3::Code::CreateIndex,
"IndexAlreadyExists" => v3::Code::IndexAlreadyExists,
"IndexNotFound" => v3::Code::IndexNotFound,
"InvalidIndexUid" => v3::Code::InvalidIndexUid,
"InvalidState" => v3::Code::InvalidState,
"MissingPrimaryKey" => v3::Code::MissingPrimaryKey,
"PrimaryKeyAlreadyPresent" => v3::Code::PrimaryKeyAlreadyPresent,
"MaxFieldsLimitExceeded" => v3::Code::MaxFieldsLimitExceeded,
"MissingDocumentId" => v3::Code::MissingDocumentId,
"InvalidDocumentId" => v3::Code::InvalidDocumentId,
"Filter" => v3::Code::Filter,
"Sort" => v3::Code::Sort,
"BadParameter" => v3::Code::BadParameter,
"BadRequest" => v3::Code::BadRequest,
"DatabaseSizeLimitReached" => v3::Code::DatabaseSizeLimitReached,
"DocumentNotFound" => v3::Code::DocumentNotFound,
"Internal" => v3::Code::Internal,
"InvalidGeoField" => v3::Code::InvalidGeoField,
"InvalidRankingRule" => v3::Code::InvalidRankingRule,
"InvalidStore" => v3::Code::InvalidStore,
"InvalidToken" => v3::Code::InvalidToken,
"MissingAuthorizationHeader" => v3::Code::MissingAuthorizationHeader,
"NoSpaceLeftOnDevice" => v3::Code::NoSpaceLeftOnDevice,
"DumpNotFound" => v3::Code::DumpNotFound,
"TaskNotFound" => v3::Code::TaskNotFound,
"PayloadTooLarge" => v3::Code::PayloadTooLarge,
"RetrieveDocument" => v3::Code::RetrieveDocument,
"SearchDocuments" => v3::Code::SearchDocuments,
"UnsupportedMediaType" => v3::Code::UnsupportedMediaType,
"DumpAlreadyInProgress" => v3::Code::DumpAlreadyInProgress,
"DumpProcessFailed" => v3::Code::DumpProcessFailed,
"InvalidContentType" => v3::Code::InvalidContentType,
"MissingContentType" => v3::Code::MissingContentType,
"MalformedPayload" => v3::Code::MalformedPayload,
"MissingPayload" => v3::Code::MissingPayload,
"create_index" => v3::Code::CreateIndex,
"index_already_exists" => v3::Code::IndexAlreadyExists,
"index_not_found" => v3::Code::IndexNotFound,
"invalid_index_uid" => v3::Code::InvalidIndexUid,
"invalid_state" => v3::Code::InvalidState,
"missing_primary_key" => v3::Code::MissingPrimaryKey,
"primary_key_already_present" => v3::Code::PrimaryKeyAlreadyPresent,
"max_fields_limit_exceeded" => v3::Code::MaxFieldsLimitExceeded,
"missing_document_id" => v3::Code::MissingDocumentId,
"invalid_document_id" => v3::Code::InvalidDocumentId,
"filter" => v3::Code::Filter,
"sort" => v3::Code::Sort,
"bad_parameter" => v3::Code::BadParameter,
"bad_request" => v3::Code::BadRequest,
"database_size_limit_reached" => v3::Code::DatabaseSizeLimitReached,
"document_not_found" => v3::Code::DocumentNotFound,
"internal" => v3::Code::Internal,
"invalid_geo_field" => v3::Code::InvalidGeoField,
"invalid_ranking_rule" => v3::Code::InvalidRankingRule,
"invalid_store" => v3::Code::InvalidStore,
"invalid_token" => v3::Code::InvalidToken,
"missing_authorization_header" => v3::Code::MissingAuthorizationHeader,
"no_space_left_on_device" => v3::Code::NoSpaceLeftOnDevice,
"dump_not_found" => v3::Code::DumpNotFound,
"task_not_found" => v3::Code::TaskNotFound,
"payload_too_large" => v3::Code::PayloadTooLarge,
"retrieve_document" => v3::Code::RetrieveDocument,
"search_documents" => v3::Code::SearchDocuments,
"unsupported_media_type" => v3::Code::UnsupportedMediaType,
"dump_already_in_progress" => v3::Code::DumpAlreadyInProgress,
"dump_process_failed" => v3::Code::DumpProcessFailed,
"invalid_content_type" => v3::Code::InvalidContentType,
"missing_content_type" => v3::Code::MissingContentType,
"malformed_payload" => v3::Code::MalformedPayload,
"missing_payload" => v3::Code::MissingPayload,
other => {
log::warn!("Unknown error code {}", other);
v3::Code::UnretrievableErrorCode