diff options
Diffstat (limited to 'server/src')
| -rw-r--r-- | server/src/ui_responder.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/server/src/ui_responder.rs b/server/src/ui_responder.rs index 7333175..eb503a1 100644 --- a/server/src/ui_responder.rs +++ b/server/src/ui_responder.rs @@ -5,9 +5,7 @@ */ use crate::request_info::RequestInfo; -use jellycommon::{ - jellyobject::{ObjectBuffer, json::object_to_json}, -}; +use jellycommon::jellyobject::{ObjectBuffer, json::object_to_json}; use jellyui::render_view; use rocket::response::{ Responder, @@ -22,7 +20,7 @@ pub enum UiResponse { impl RequestInfo<'_> { pub fn respond_ui(&self, view: ObjectBuffer) -> UiResponse { - if self.debug == "json" { + if self.accept.is_json() || self.debug == "json" { let value = object_to_json(view.as_object()); UiResponse::Json(serde_json::to_string(&value).unwrap()) } else if self.debug == "raw" { |