diff options
Diffstat (limited to 'server/src/routes/api.rs')
-rw-r--r-- | server/src/routes/api.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/server/src/routes/api.rs b/server/src/routes/api.rs index 4e2211f..83569e0 100644 --- a/server/src/routes/api.rs +++ b/server/src/routes/api.rs @@ -64,9 +64,8 @@ pub fn r_api_nodes_modified_since( ) -> MyResult<Json<Vec<NodeID>>> { let mut nodes = database.get_nodes_modified_since(since)?; nodes.retain(|id| { - database.get_node(*id).map_or(false, |n| { - n.as_ref() - .map_or(false, |n| n.visibility >= Visibility::Reduced) + database.get_node(*id).is_ok_and(|n| { + n.as_ref().is_some_and(|n| n.visibility >= Visibility::Reduced) }) }); Ok(Json(nodes)) |