X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalystX%2FDynamicComponent%2FModelToControllerReflector.pm;fp=lib%2FCatalystX%2FDynamicComponent%2FModelToControllerReflector.pm;h=c61437a7376dfb2cba3ce4b791a529ec6e646024;hb=d7bd7765d3976d6d146c0e1b0808152319e6b98e;hp=11e19e41e2f8fc29621fc897bd7752c02cd66f5b;hpb=932a7c336e8cbfe5f07261dca90b78833c467ccf;p=catagits%2FCatalystX-DynamicComponent.git diff --git a/lib/CatalystX/DynamicComponent/ModelToControllerReflector.pm b/lib/CatalystX/DynamicComponent/ModelToControllerReflector.pm index 11e19e4..c61437a 100644 --- a/lib/CatalystX/DynamicComponent/ModelToControllerReflector.pm +++ b/lib/CatalystX/DynamicComponent/ModelToControllerReflector.pm @@ -71,8 +71,10 @@ sub generate_reflected_controller_action_method { sub { my ($self, $c, @args) = @_; $c->res->header('X-From-Model', $model); - $c->res->header('X-From-Model-Data', $c->model($model)->$method_name(@args)); + my $response = $c->model($model)->$method_name($c->req->data); + $c->res->header('X-From-Model-Data', $response); $c->res->body('OK'); + $c->stash->{response} = $response; }; }