summaryrefslogtreecommitdiff
path: root/rt/lib
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-08-15 15:33:41 -0700
committerMark Wells <mark@freeside.biz>2013-08-15 15:33:41 -0700
commit7a51c5cf922048cf1478920b3fec496e0bb26aef (patch)
tree3061ff4f8344d8b2789ef3af33ace22f22c08c37 /rt/lib
parentb298ed59554d78db17a09a5ad8682c98ad7ce581 (diff)
set default WillResolve dates on all tickets, #23309
Diffstat (limited to 'rt/lib')
-rwxr-xr-xrt/lib/RT/Ticket.pm7
1 files changed, 7 insertions, 0 deletions
diff --git a/rt/lib/RT/Ticket.pm b/rt/lib/RT/Ticket.pm
index 4da1d483b..61653789c 100755
--- a/rt/lib/RT/Ticket.pm
+++ b/rt/lib/RT/Ticket.pm
@@ -255,6 +255,7 @@ sub Create {
Starts => undef,
Started => undef,
Resolved => undef,
+ WillResolve => undef,
MIMEObj => undef,
_RecordTransaction => 1,
DryRun => 0,
@@ -357,6 +358,11 @@ sub Create {
$Started->Set( Format => 'ISO', Value => $args{'Started'} );
}
+ my $WillResolve = RT::Date->new($self->CurrentUser );
+ if ( defined $args{'WillResolve'} ) {
+ $WillResolve->Set( Format => 'ISO', Value => $args{'WillResolve'} );
+ }
+
# If the status is not an initial status, set the started date
elsif ( !$cycle->IsInitial($args{'Status'}) ) {
$Started->SetToNow;
@@ -483,6 +489,7 @@ sub Create {
Starts => $Starts->ISO,
Started => $Started->ISO,
Resolved => $Resolved->ISO,
+ WillResolve => $WillResolve->ISO,
Due => $Due->ISO
);