diff options
author | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-02-10 11:57:43 +0000 |
---|---|---|
committer | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-02-10 11:57:43 +0000 |
commit | 5d86015dcae72913eb60b0111961733213601873 (patch) | |
tree | 2e24aea8c5901c8ac42c4614fbf3162426b980d7 /lib/Reaction/UI/Controller/Collection/CRUD.pm | |
parent | cd06009d7c88202077406be7914d44c37c64e069 (diff) | |
download | reaction-5d86015dcae72913eb60b0111961733213601873.tar.gz reaction-5d86015dcae72913eb60b0111961733213601873.zip |
fix vp_args passing to actions
Diffstat (limited to 'lib/Reaction/UI/Controller/Collection/CRUD.pm')
-rw-r--r-- | lib/Reaction/UI/Controller/Collection/CRUD.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Reaction/UI/Controller/Collection/CRUD.pm b/lib/Reaction/UI/Controller/Collection/CRUD.pm index d5ee9c8..04d46e9 100644 --- a/lib/Reaction/UI/Controller/Collection/CRUD.pm +++ b/lib/Reaction/UI/Controller/Collection/CRUD.pm @@ -56,7 +56,7 @@ sub create :Chained('base') :PathPart('create') :Args(0) { next_action => 'list', on_apply_callback => sub { $self->after_create_callback($c => @_); }, }; - $self->basic_model_action( $c, [$vp_args]); + $self->basic_model_action( $c, $vp_args); } sub delete_all :Chained('base') :PathPart('delete_all') :Args(0) { @@ -96,7 +96,7 @@ sub basic_model_action { my $action_name = join('', map{ ucfirst } split('_', $c->stack->[-1]->name)); my $model = $self->get_model_action($c, $action_name, $target); - return $self->basic_page($c, { model => $model }); + return $self->basic_page($c, { model => $model, %{$vp_args||{}} }); } 1; |