File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ impl PulseManager {
8484 let mut check = scan_events
8585 . filter ( file_path. eq ( & ev. file_path ) )
8686 . filter ( process_status. eq :: < String > ( ProcessStatus :: Pending . into ( ) ) )
87+ . filter ( event_source. eq ( & ev. event_source ) )
8788 . into_boxed ( ) ;
8889
8990 if ev. found_status == FoundStatus :: Found . to_string ( ) {
@@ -93,7 +94,6 @@ impl PulseManager {
9394 if let Ok ( existing) = check. first :: < ScanEvent > ( & mut get_conn ( & self . pool ) ?) {
9495 let updated = diesel:: update ( & existing)
9596 . set ( (
96- event_source. eq ( & ev. event_source ) ,
9797 updated_at. eq ( chrono:: Utc :: now ( ) . naive_utc ( ) ) ,
9898 can_process. eq ( ev. can_process ) ,
9999 ) )
Original file line number Diff line number Diff line change @@ -200,6 +200,8 @@ impl PulseRunner {
200200 }
201201 }
202202 Err ( e) => {
203+ failed_ids. extend ( evs. iter ( ) . map ( |x| x. id . clone ( ) ) ) ;
204+
203205 error ! ( "failed to process target '{}': {:?}" , name, e) ;
204206 }
205207 }
You can’t perform that action at this time.
0 commit comments