File tree Expand file tree Collapse file tree
crates/service/src/observation_service Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,8 +42,10 @@ impl ObservationService {
4242 ) ) ;
4343 }
4444
45- // Project filter check (Privacy)
46- if let Some ( p) = project
45+ let project_trimmed = project. map ( str:: trim) . filter ( |p| !p. is_empty ( ) ) ;
46+
47+ // Project filter check (Privacy) — trim BEFORE checking
48+ if let Some ( p) = project_trimmed
4749 && let Some ( ref filter) = self . project_filter
4850 && filter. is_excluded ( p)
4951 {
@@ -56,10 +58,7 @@ impl ObservationService {
5658 _ => text. chars ( ) . take ( 50 ) . collect ( ) ,
5759 } ;
5860
59- let project_str = project
60- . map ( str:: trim)
61- . filter ( |p| !p. is_empty ( ) )
62- . map ( ToOwned :: to_owned) ;
61+ let project_str = project_trimmed. map ( ToOwned :: to_owned) ;
6362
6463 let resolved_observation_type = observation_type. unwrap_or ( ObservationType :: Discovery ) ;
6564 let resolved_noise_level = noise_level. unwrap_or ( NoiseLevel :: Medium ) ;
You can’t perform that action at this time.
0 commit comments