From 9aa0cceedb52ddea5b08af7372f4c87f60e401d4 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 3 Aug 2023 00:01:51 +0200 Subject: not exposing private data --- server/src/routes/ui/node.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server/src/routes/ui/node.rs') diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 93186bf..a784482 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -17,7 +17,7 @@ use crate::{ uri, }; use anyhow::{anyhow, Context}; -use jellycommon::{Node, NodeKind}; +use jellycommon::{Node, NodeKind, NodePublic}; use rocket::{get, serde::json::Json, Either, State}; #[get("/n/")] @@ -26,7 +26,7 @@ pub async fn r_library_node( id: String, db: &State, aj: AcceptJson, -) -> Result, Json>, MyError> { +) -> Result, Json>, MyError> { let node = db .node .get(&id) @@ -34,7 +34,7 @@ pub async fn r_library_node( .ok_or(anyhow!("node does not exist"))?; if *aj { - return Ok(Either::Right(Json(node))); + return Ok(Either::Right(Json(node.public))); } let children = node -- cgit v1.2.3-70-g09d2