diff --git a/server/src/trees.rs b/server/src/trees.rs
index a85c31d..58d1bae 100644
--- a/server/src/trees.rs
+++ b/server/src/trees.rs
@@ -87,7 +87,9 @@ pub fn get_tree(state: State) -> (State, Response
) {
let point: Point = row.get(1);
let mut details: HashMap = HashMap::with_capacity(PFAF_COLS.len());
for (i, col) in PFAF_COLS.iter().enumerate() {
- details.insert(col.to_string(), pfaf_row.get(i));
+ if let Some(value) = pfaf_row.get(i) {
+ details.insert(col.to_string(), value);
+ }
}
Tree {
id: row.get(0),