fix ticket creation, from #23309
authorMark Wells <mark@freeside.biz>
Fri, 9 Aug 2013 19:34:53 +0000 (12:34 -0700)
committerMark Wells <mark@freeside.biz>
Fri, 9 Aug 2013 19:34:53 +0000 (12:34 -0700)
rt/share/html/Ticket/Elements/EditBasics

index a86bb6c..e7a1662 100755 (executable)
@@ -52,7 +52,7 @@ $InTable => 0
 %defaults => ()
 </%ARGS>
 <%INIT>
-my $WillResolveObj = $TicketObj->WillResolveObj;
+my $WillResolveObj = $TicketObj->WillResolveObj if defined $TicketObj;
 unless ( @fields ) {
     @fields = (
         {   name => 'Subject',
@@ -74,7 +74,8 @@ unless ( @fields ) {
             args => {
                 menu_prefix => 'WillResolve',
                 Default => $ARGS{'WillResolve'} || 
-                           ($WillResolveObj->Unix > 0 ?
+                           (defined($WillResolveObj) 
+                            and $WillResolveObj->Unix > 0 ?
                               $WillResolveObj->Date : ''),
                 current => 0,
                 ShowTime => 0,