X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Flib%2FRT%2FTicket.pm;h=61653789cf0d76adf82637d99c91e9e29c1a3288;hb=c3596ed941f619f6105aa56ba09da09f3fd631b4;hp=4da1d483b6bf3547746c4236b926d9f763d5e15e;hpb=81fbbbd132ec70b81719399aa07d7a6f2606ba6f;p=freeside.git 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 );