diff --git a/arangod/Aql/Optimizer.cpp b/arangod/Aql/Optimizer.cpp index af70cd020e..705d702c15 100644 --- a/arangod/Aql/Optimizer.cpp +++ b/arangod/Aql/Optimizer.cpp @@ -55,7 +55,7 @@ void Optimizer::addPlan(std::unique_ptr plan, OptimizerRule const* rule, bool wasModified, int newLevel) { TRI_ASSERT(plan != nullptr); TRI_ASSERT(&_currentRule->second.rule == rule); - + plan->setValidity(true); auto it = _currentRule; @@ -66,7 +66,6 @@ void Optimizer::addPlan(std::unique_ptr plan, it = _rules.upper_bound(newLevel); } - if (wasModified) { if (!rule->isHidden) { // register which rules modified / created the plan