diff --git a/server-rs/crates/api-server/src/raw_image.rs b/server-rs/crates/api-server/src/raw_image.rs index 455ed49b8..879179b57 100644 --- a/server-rs/crates/api-server/src/raw_image.rs +++ b/server-rs/crates/api-server/src/raw_image.rs @@ -10,7 +10,7 @@ use platform_image::{ validate_raw_image_edit_dimensions, }; use serde::{Deserialize, Serialize}; -use serde_json::{Value, json}; +use serde_json::json; use std::io::Cursor; use crate::{ @@ -62,7 +62,7 @@ pub(crate) async fn edit_raw_image( Extension(request_context): Extension, Extension(authenticated): Extension, Json(payload): Json, -) -> Result, AppError> { +) -> Result, AppError> { let prepared = prepare_request(payload)?; let settings = require_openai_image_settings(&state)?.with_external_api_audit_context( &request_context, @@ -110,9 +110,7 @@ pub(crate) async fn edit_raw_image( ), ) .await?; - Ok(Json(serde_json::to_value(result).map_err(|error| { - AppError::from_status(StatusCode::INTERNAL_SERVER_ERROR).with_message(error.to_string()) - })?)) + Ok(Json(result)) } struct PreparedRawImageEdit {