diff --git a/Strategies/Standard/STR0003/STR0003.lua b/Strategies/Standard/STR0003/STR0003.lua index 4ceb742..ae361c1 100644 --- a/Strategies/Standard/STR0003/STR0003.lua +++ b/Strategies/Standard/STR0003/STR0003.lua @@ -360,10 +360,15 @@ function STR0003.Make( bAddMachining, Proc, Part, CustomParameters) -- non ha senso che STR0003 lama+catena sia applicabile se la lama non può lavorare, in quel caso deve essere scelta la STR0004 solo catena else Strategy.Result = FeatureLib.GetStrategyResultNotApplicable() - Strategy.Parameters.bFinishWithChainSaw = false end return bAreAllMachiningsAdded, Strategy.Result + else + -- non ha senso che STR0003 lama+catena sia applicabile se la lama non può lavorare, in quel caso deve essere scelta la STR0004 solo catena + if #Blade.Result.Sorted == 0 then + Strategy.Result = FeatureLib.GetStrategyResultNotApplicable() + return false, Strategy.Result + end end -- TODO funzione separata