Skip to content

Commit

Permalink
cloning issues fixed. #14
Browse files Browse the repository at this point in the history
  • Loading branch information
serayuzgur committed May 5, 2017
1 parent 8c74361 commit f488176
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
9 changes: 6 additions & 3 deletions src/database/read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,13 @@ impl Database {
Ok(obj) => {
println!("{:?}", queries);
if let Some(q) = queries {
query_api::filter::apply(obj, &q);
query_api::q::apply(obj, &q);
let clone = &mut obj.clone();
query_api::filter::apply(clone, &q);
query_api::q::apply(clone, &q);
return Ok(clone.clone());
}
Ok(obj.clone())
return Ok(obj.clone());

}
Err(ref msg) => Err(msg.clone()),
}
Expand Down
3 changes: 0 additions & 3 deletions src/service/query_api/query.rs
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,9 @@ impl PartialEq for Query {

impl<'a> From<&'a str> for Query {
fn from(s: &'a str) -> Query {
println!("query");
if let Some(query) = parse(s) {
println!("query parsed!");
return query;
} else {
println!("query failed!");
return Query::new("", "", "");
}
}
Expand Down

0 comments on commit f488176

Please sign in to comment.