From 3614e9ae4e43abffc4fe12c2bccae7a711b18f42 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Fri, 25 May 2018 19:25:06 +0200 Subject: [PATCH] Bug fix 3.3/graph direction wrong to throw (#5384) --- arangod/Aql/GraphNode.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arangod/Aql/GraphNode.cpp b/arangod/Aql/GraphNode.cpp index f971de06aa..8ed67166b1 100644 --- a/arangod/Aql/GraphNode.cpp +++ b/arangod/Aql/GraphNode.cpp @@ -271,15 +271,14 @@ GraphNode::GraphNode(ExecutionPlan* plan, uint64_t dir = arangodb::basics::VelocyPackHelper::stringUInt64(it); TRI_edge_direction_e d; switch (dir) { - case 0: - TRI_ASSERT(false); - break; case 1: d = TRI_EDGE_IN; break; case 2: d = TRI_EDGE_OUT; break; + case 0: + TRI_ASSERT(false); default: THROW_ARANGO_EXCEPTION_MESSAGE(TRI_ERROR_BAD_PARAMETER, "Invalid direction value");