diff options
Diffstat (limited to 'src/bin/obnam-server.rs')
-rw-r--r-- | src/bin/obnam-server.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bin/obnam-server.rs b/src/bin/obnam-server.rs index cc21855..4e53953 100644 --- a/src/bin/obnam-server.rs +++ b/src/bin/obnam-server.rs @@ -195,7 +195,11 @@ pub async fn search_chunks( error!("search has more than one key to search for"); return Ok(ChunkResult::BadRequest); } - index.find(&key, &value) + if key == "generation" && value == "true" { + index.find_generations() + } else { + index.find(&key, &value) + } } else { error!("search has no key to search for"); return Ok(ChunkResult::BadRequest); |