diff --git a/src/admin/handlers.rs b/src/admin/handlers.rs index 686456c..11bfba4 100644 --- a/src/admin/handlers.rs +++ b/src/admin/handlers.rs @@ -222,28 +222,12 @@ pub async fn update_rule( )); } - // Encrypt custom_response if provided - let custom_response = if let Some(resp) = req.custom_response { - match crypto::encrypt(&resp, &state.key, &state.iv) { - Ok(encrypted) => Some(encrypted), - Err(e) => { - error!("Failed to encrypt custom response: {}", e); - return Err(( - StatusCode::BAD_REQUEST, - Json(ApiError::new("Failed to encrypt custom response")), - )); - } - } - } else { - None - }; - match db::repositories::rules::update( &state.db, id, req.method_name.as_deref(), req.action.as_deref(), - custom_response.as_deref(), + req.custom_response.as_deref(), req.is_enabled, ) .await