summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2016-06-23 20:35:24 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2016-06-23 20:35:24 +0100
commita926005ea90ae69dd5eac0d37b7678716bc8803a (patch)
treed3f136bbfa5c66bdab47ac3a369da9f500915023
parentInstall headers (diff)
downloadicespider-a926005ea90ae69dd5eac0d37b7678716bc8803a.tar.bz2
icespider-a926005ea90ae69dd5eac0d37b7678716bc8803a.tar.xz
icespider-a926005ea90ae69dd5eac0d37b7678716bc8803a.zip
Use operation definition to pass parameters, ensures correct order
-rw-r--r--icespider/compile/routeCompiler.cpp4
1 files 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()) {