diff --git a/arangod/Aql/OptimizerRules.cpp b/arangod/Aql/OptimizerRules.cpp index 61a46ce964..df53b1577b 100644 --- a/arangod/Aql/OptimizerRules.cpp +++ b/arangod/Aql/OptimizerRules.cpp @@ -1801,7 +1801,7 @@ struct SortToIndexNode final : public WalkerWorker { arangodb::Transaction* trx = indexNode->trx(); bool isSorted = false; bool isSparse = false; - std::vector> fields = fields = + std::vector> fields = trx->getIndexFeatures(collectionName, index, isSorted, isSparse); if (indexes.size() != 1) { // can only use this index node if it uses exactly one index or multiple