From bd97a17f72682a1ad4ecf4db2eb6747cc0bb4981 Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Sun, 11 Aug 2013 16:31:51 -0700 Subject: [PATCH] fix endless redirect loops and bogus results messages on ticket view, RT#23309 --- rt/lib/RT/Interface/Web_Vendor.pm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/rt/lib/RT/Interface/Web_Vendor.pm b/rt/lib/RT/Interface/Web_Vendor.pm index a5f5b8827..7a4804bf9 100644 --- a/rt/lib/RT/Interface/Web_Vendor.pm +++ b/rt/lib/RT/Interface/Web_Vendor.pm @@ -257,16 +257,17 @@ sub ProcessTicketBasics { WillResolve ); - # the UI for editing WillResolve through Ticket Basics should allow - # setting it to null - my $to_date = delete($ARGSRef->{'WillResolve_Date'}); - my $DateObj = RT::Date->new($session{'CurrentUser'}); - if ( $to_date ) { - $DateObj->Set(Format => 'unknown', Value => $to_date); - } else { - $DateObj->Set(Value => 0); - } - $ARGSRef->{'WillResolve'} = $DateObj->ISO; +# causes endless redirect loops and "WillResolve changed from Not set to Not set" on ticket view? +# # the UI for editing WillResolve through Ticket Basics should allow +# # setting it to null +# my $to_date = delete($ARGSRef->{'WillResolve_Date'}); +# my $DateObj = RT::Date->new($session{'CurrentUser'}); +# if ( $to_date ) { +# $DateObj->Set(Format => 'unknown', Value => $to_date); +# } else { +# $DateObj->Set(Value => 0); +# } +# $ARGSRef->{'WillResolve'} = $DateObj->ISO; if ( $ARGSRef->{'Queue'} and ( $ARGSRef->{'Queue'} !~ /^(\d+)$/ ) ) { my $tempqueue = RT::Queue->new($RT::SystemUser); -- 2.11.0