filter only to valid files
parent
a67b970cd1
commit
0b24990436
|
@ -61,7 +61,10 @@ impl Handler<RetrieveByHash> for DbExecutor {
|
|||
|
||||
let connection = &self.0.get()?;
|
||||
|
||||
let matches = files.filter(hash.eq(msg.hash)).load::<File>(connection)?;
|
||||
let matches = files
|
||||
.filter(hash.eq(msg.hash))
|
||||
.filter(valid.eq(true))
|
||||
.load::<File>(connection)?;
|
||||
|
||||
Ok(matches.get(0).map(|f| f.path.clone()))
|
||||
}
|
||||
|
@ -78,6 +81,7 @@ impl Handler<LookupByFilename> for DbExecutor {
|
|||
|
||||
let matches = files
|
||||
.filter(path.like(format!("%{}%", msg.query)))
|
||||
.filter(valid.eq(true))
|
||||
.load::<File>(connection)?;
|
||||
|
||||
Ok(matches)
|
||||
|
|
Loading…
Reference in New Issue