From 18cbd17d4165a2b0a50f5dd6ef3f0fc9da2ff51a Mon Sep 17 00:00:00 2001 From: red binder Date: Thu, 18 Jun 2026 22:09:37 +0200 Subject: [PATCH] switch errors to NotFound --- rnex-core/src/nex/datastore.rs | 42 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/rnex-core/src/nex/datastore.rs b/rnex-core/src/nex/datastore.rs index 74458d5..7241e53 100644 --- a/rnex-core/src/nex/datastore.rs +++ b/rnex-core/src/nex/datastore.rs @@ -82,7 +82,7 @@ pub async fn check_object_availability(data_id: i64, password: i64) -> Result<() .await .map_err(|e| { eprintln!("Availability check DB error: {:?}", e); - ErrorCode::DataStore_SystemFileError + ErrorCode::DataStore_NotFound })? .ok_or(ErrorCode::DataStore_NotFound)?; @@ -116,7 +116,7 @@ pub async fn get_object_ratings( .await .map_err(|e| { eprintln!("Ratings fetch error: {:?}", e); - ErrorCode::DataStore_SystemFileError + ErrorCode::DataStore_NotFound })?; let ratings = rows @@ -146,7 +146,7 @@ pub async fn get_object_info_by_data_id(data_id: i64, password: i64) -> Result Result, ErrorCod .await .map_err(|e| { log::error!("error fetching course IDs for PID {}: {:?}", owner_pid, e); - ErrorCode::DataStore_SystemFileError + ErrorCode::DataStore_NotFound })?; let mut valid_ids = Vec::new(); @@ -655,7 +655,7 @@ async fn rate_object(dataid: i64, slot: i8, rating_value: i32, access_password: .await .map_err(|e| { log::error!("DB Error: {:?}", e); - ErrorCode::DataStore_SystemFileError + ErrorCode::DataStore_NotFound })?; Ok(rating) @@ -672,7 +672,7 @@ async fn change_meta_object_check(param: &DataStoreChangeMetaParam) -> Result<() .await .map_err(|e| { log::error!("DB Error: {:?}", e); - ErrorCode::DataStore_SystemFileError + ErrorCode::DataStore_NotFound })?; if row.update_password != 0 && row.update_password != param.update_password { @@ -699,7 +699,7 @@ async fn get_rating_with_slot_data_id(dataid: i64) -> Result