diff --git a/server/src/services/analytic_service/analytic_unit/pattern_analytic_unit.rs b/server/src/services/analytic_service/analytic_unit/pattern_analytic_unit.rs index c11a02c..c8ecbe1 100644 --- a/server/src/services/analytic_service/analytic_unit/pattern_analytic_unit.rs +++ b/server/src/services/analytic_service/analytic_unit/pattern_analytic_unit.rs @@ -287,6 +287,10 @@ impl AnalyticUnit for PatternAnalyticUnit { } } + if learn_tss.len() == 0 { + return LearningResult::FinishedEmpty; + } + let mut patterns = Vec::>::new(); let mut anti_patterns = Vec::>::new(); diff --git a/server/src/services/analytic_service/detection_runner.rs b/server/src/services/analytic_service/detection_runner.rs index 4f819f9..9fd8956 100644 --- a/server/src/services/analytic_service/detection_runner.rs +++ b/server/src/services/analytic_service/detection_runner.rs @@ -22,6 +22,8 @@ impl DetectionRunner { } pub async fn run() { - + // TODO: await detection step + // TODO: get last detection timestamp from persistance + // TODO: set lst detection from "now" } }