From a86a2ee4d2d69a164cb21aa4e7235a9734785d84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 8 Sep 2026 19:32:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=20Raw=20=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=93=8D=E5=BA=94=E7=B1=BB=E5=9E=8B=20?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E5=BF=85=E8=A6=81=E7=9A=84=20JSON?= =?UTF-8?q?=20Value=20=E8=BD=AC=E6=8D=A2=20=E4=BF=9D=E6=8C=81=E5=93=8D?= =?UTF-8?q?=E5=BA=94=E7=BB=93=E6=9E=84=E7=94=B1=E7=B1=BB=E5=9E=8B=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server-rs/crates/api-server/src/raw_image.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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 {