#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2013 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2014 Best Practical Solutions, LLC
# <sales@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
use base 'RT::Record';
+
sub Table {'ScripActions'}
use RT::Template;
my $module = $1;
my $type = "RT::Action::". $module;
- eval "require $type" || die "Require of $type failed.\n$@\n";
+ $type->require or die "Require of $type action module failed.\n$@\n";
return $self->{'Action'} = $type->new(
%args,
Remove => "4.4",
);
- return undef unless $self->{Template};
if ( !$self->{'TemplateObj'} ) {
+ return undef unless $self->{Template};
$self->{'TemplateObj'} = RT::Template->new( $self->CurrentUser );
$self->{'TemplateObj'}->Load( $self->{'Template'} );