From a926005ea90ae69dd5eac0d37b7678716bc8803a Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Thu, 23 Jun 2016 20:35:24 +0100 Subject: Use operation definition to pass parameters, ensures correct order --- icespider/compile/routeCompiler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icespider/compile/routeCompiler.cpp b/icespider/compile/routeCompiler.cpp index 4a8d9f8..23b4925 100644 --- a/icespider/compile/routeCompiler.cpp +++ b/icespider/compile/routeCompiler.cpp @@ -238,8 +238,8 @@ namespace IceSpider { else { fprintbf(4, output, "prx->%s(", operation); } - for (const auto & p : r->params) { - fprintbf(output, "_p_%s, ", p->name); + for (const auto & p : o->parameters()) { + fprintbf(output, "_p_%s, ", p->name()); } fprintbf(output, "request->getContext())"); if (o->returnsData()) { -- cgit v1.2.3