aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/UI/Controller/Collection/CRUD.pm
diff options
context:
space:
mode:
authormatthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-02-10 11:57:43 +0000
committermatthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-02-10 11:57:43 +0000
commit5d86015dcae72913eb60b0111961733213601873 (patch)
tree2e24aea8c5901c8ac42c4614fbf3162426b980d7 /lib/Reaction/UI/Controller/Collection/CRUD.pm
parentcd06009d7c88202077406be7914d44c37c64e069 (diff)
downloadreaction-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.pm4
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;