diff --git a/server/src/services/analytic_service/analytic_service.rs b/server/src/services/analytic_service/analytic_service.rs index 090f108..2156fa0 100644 --- a/server/src/services/analytic_service/analytic_service.rs +++ b/server/src/services/analytic_service/analytic_service.rs @@ -263,9 +263,9 @@ impl AnalyticService { } } // TODO: create custom DatasourceError error type - Err(_) => { + Err(err) => { self.analytic_unit = None; - self.analytic_unit_learning_status = LearningStatus::Error; + self.analytic_unit_learning_status = LearningStatus::Error(err.to_string()); } } } diff --git a/server/src/services/analytic_service/types.rs b/server/src/services/analytic_service/types.rs index 6d1efbe..527ede7 100644 --- a/server/src/services/analytic_service/types.rs +++ b/server/src/services/analytic_service/types.rs @@ -22,7 +22,7 @@ pub enum LearningStatus { Initialization, Starting, Learning, - Error, + Error(String), Ready, }