diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-10-28 00:40:22 +0100 | 
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-10-28 00:40:22 +0100 | 
| commit | 8e2d98eaf10f6e06432dc8a77dcfe539be7c733e (patch) | |
| tree | f506406a017862a0b448d0f493aca69c3fe28a49 | |
| parent | Add option for allowing ice prefix (diff) | |
| download | icespider-8e2d98eaf10f6e06432dc8a77dcfe539be7c733e.tar.bz2 icespider-8e2d98eaf10f6e06432dc8a77dcfe539be7c733e.tar.xz icespider-8e2d98eaf10f6e06432dc8a77dcfe539be7c733e.zip | |
Pass the request into the mutator function
| -rw-r--r-- | icespider/compile/routeCompiler.cpp | 4 | ||||
| -rw-r--r-- | icespider/unittests/base2.cpp | 2 | ||||
| -rw-r--r-- | icespider/unittests/base2.h | 2 | 
3 files changed, 4 insertions, 4 deletions
| diff --git a/icespider/compile/routeCompiler.cpp b/icespider/compile/routeCompiler.cpp index 5c89ee5..100cb97 100644 --- a/icespider/compile/routeCompiler.cpp +++ b/icespider/compile/routeCompiler.cpp @@ -550,7 +550,7 @@ namespace IceSpider {  			}  			fprintbf(output, "request->getContext());\n");  			if (r->mutator) { -				fprintbf(4, output, "%s(_responseModel);\n", *r->mutator); +				fprintbf(4, output, "%s(request, _responseModel);\n", *r->mutator);  			}  			if (o->returnsData()) {  				fprintbf(4, output, "request->response(this, _responseModel);\n"); @@ -613,7 +613,7 @@ namespace IceSpider {  				fprintf(output, ";\n");  			}  			if (r->mutator) { -				fprintbf(4, output, "%s(_responseModel);\n", *r->mutator); +				fprintbf(4, output, "%s(request, _responseModel);\n", *r->mutator);  			}  			fprintbf(4, output, "request->response(this, _responseModel);\n");  		} diff --git a/icespider/unittests/base2.cpp b/icespider/unittests/base2.cpp index 769d78d..4f6d8ef 100644 --- a/icespider/unittests/base2.cpp +++ b/icespider/unittests/base2.cpp @@ -6,7 +6,7 @@ namespace common {  	}  	void -	base2::testMutate(::TestIceSpider::SomeModelPtr &) const +	base2::testMutate(const IceSpider::IHttpRequest *, ::TestIceSpider::SomeModelPtr &) const  	{  	}  } diff --git a/icespider/unittests/base2.h b/icespider/unittests/base2.h index 84ae9a3..d89cf85 100644 --- a/icespider/unittests/base2.h +++ b/icespider/unittests/base2.h @@ -15,7 +15,7 @@ namespace common {  		protected:  			base2(const IceSpider::Core * core); -			void testMutate(TestIceSpider::SomeModelPtr &) const; +			void testMutate(const IceSpider::IHttpRequest *, TestIceSpider::SomeModelPtr &) const;  	}; // base2  } // namespace common | 
