From 41d27f5b1766c70e81915757309179bf0b72220b Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Mon, 14 Oct 2019 15:35:06 +0200
Subject: [PATCH] Corrected bug when wlassifier do not have default action

---
 trainer/src/Trainer.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/trainer/src/Trainer.cpp b/trainer/src/Trainer.cpp
index 9aafaf4..43a0fe1 100644
--- a/trainer/src/Trainer.cpp
+++ b/trainer/src/Trainer.cpp
@@ -295,8 +295,9 @@ void Trainer::doStepTrain()
     if (oAction.empty())
     {
       oAction = tm.getCurrentClassifier()->getDefaultAction();
-      if(!tm.getCurrentClassifier()->getAction(oAction)->appliable(trainConfig))
-        oAction.clear();
+      if (!oAction.empty())
+        if(!tm.getCurrentClassifier()->getAction(oAction)->appliable(trainConfig))
+          oAction.clear();
     }
 
     if (oAction.empty())
-- 
GitLab