Skip to content

Commit

Permalink
Replase characters for glob match test
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaeling authored May 13, 2024
1 parent 010fa74 commit 9044759
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions databroker/src/grpc/kuksa_val_v1/val.rs
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@ impl proto::val_server::Val for broker::DataBroker {
let view_fields = combine_view_and_fields(view, fields);
debug!("Getting fields: {:?}", view_fields);

let glob_string = glob::to_regex_string(&request.path);

//let glob_string = glob::to_regex_string(&request.path);
let glob_string = request.path.replace(".", "/");
valid_requests.push((glob_string, view_fields, request.path, false, None));
}
if !valid_requests.is_empty() {
Expand All @@ -104,7 +104,8 @@ impl proto::val_server::Val for broker::DataBroker {
let mut result_fields: HashSet<proto::Field> = HashSet::new();
for (glob, view_fields, _, is_match, op_error) in &mut valid_requests {
let path = &entry.metadata().path;
if glob_match(glob, path) {
let test = path.replace(".", "/");
if glob_match(glob, &test) {
// Update the `is_match` to indicate a valid and used request path.
*is_match = true;
if view_fields.contains(&proto::Field::Metadata) {
Expand Down

0 comments on commit 9044759

Please sign in to comment.