X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Flib%2FRT%2FInterface%2FWeb_Vendor.pm;h=023dede8f8d5c3dad5e6f5708403c05d64282b90;hb=ec34946605aefd8455b4d7a8bd197d8eabe7ce3c;hp=a5f5b882795a7d66dd3e7d20a0c813d9dc97995f;hpb=f3a97201def678ff5cb382520132f303a16d0d12;p=freeside.git diff --git a/rt/lib/RT/Interface/Web_Vendor.pm b/rt/lib/RT/Interface/Web_Vendor.pm index a5f5b8827..023dede8f 100644 --- a/rt/lib/RT/Interface/Web_Vendor.pm +++ b/rt/lib/RT/Interface/Web_Vendor.pm @@ -259,14 +259,16 @@ sub ProcessTicketBasics { # 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); + if ( exists $ARGSRef->{'WillResolve_Date'} ) { + 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; } - $ARGSRef->{'WillResolve'} = $DateObj->ISO; if ( $ARGSRef->{'Queue'} and ( $ARGSRef->{'Queue'} !~ /^(\d+)$/ ) ) { my $tempqueue = RT::Queue->new($RT::SystemUser);