diff --git a/trainer/src/Trainer.cpp b/trainer/src/Trainer.cpp index 9aafaf4e94b83783da3f9bcc0acc2e5790733e87..43a0fe1f451a637cf0dc68e71350f7ab61976617 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())