X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_event%2FAction%2Fpkg_suspend.pm;h=23ab13e14ffb4c0d38b7daac5d11a7419dac092a;hb=b0888dc8399fc4e8d75c874c00d01366eacf5596;hp=e12616c545d2a4d65e920d50cfcab3d7393ddbda;hpb=b5c4237a34aef94976bc343c8d9e138664fc3984;p=freeside.git diff --git a/FS/FS/part_event/Action/pkg_suspend.pm b/FS/FS/part_event/Action/pkg_suspend.pm index e12616c54..23ab13e14 100644 --- a/FS/FS/part_event/Action/pkg_suspend.pm +++ b/FS/FS/part_event/Action/pkg_suspend.pm @@ -6,7 +6,8 @@ use base qw( FS::part_event::Action ); sub description { 'Suspend this package'; } sub eventtable_hashref { - { 'cust_pkg' => 1 }; + { 'cust_pkg' => 1, + 'svc_acct' => 1, }; } sub option_fields { @@ -21,7 +22,8 @@ sub option_fields { sub default_weight { 20; } sub do_action { - my( $self, $cust_pkg, $cust_event ) = @_; + my( $self, $object, $cust_event ) = @_; + my $cust_pkg = $self->cust_pkg($object); my $error = $cust_pkg->suspend( 'reason' => $self->option('reasonnum') ); die $error if $error;