diff options
author | Mark Wells <mark@freeside.biz> | 2013-08-15 15:33:41 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2013-08-15 15:33:41 -0700 |
commit | 7a51c5cf922048cf1478920b3fec496e0bb26aef (patch) | |
tree | 3061ff4f8344d8b2789ef3af33ace22f22c08c37 /rt/lib/RT | |
parent | b298ed59554d78db17a09a5ad8682c98ad7ce581 (diff) |
set default WillResolve dates on all tickets, #23309
Diffstat (limited to 'rt/lib/RT')
-rwxr-xr-x | rt/lib/RT/Ticket.pm | 7 |
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 ); |