r827: Wrap the assignedto fetching in conditionals
authorRobert Sesek <rsesek@bluestatic.org>
Fri, 12 May 2006 05:53:25 +0000 (05:53 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Fri, 12 May 2006 05:53:25 +0000 (05:53 +0000)
showhistory.php

index ab71363d5356d279b51be880c76ebb61816b3a86..c006276f3894e032f10445a686dfee82776144be 100644 (file)
@@ -135,17 +135,23 @@ foreach ($logs AS $dateline => $logitems)
                        }
                        else if ($matches[1] == 'assignto' OR $matches[1] == 'assignedto')
                        {
-                               $user = new UserAPI($bugsys);
-                               $user->set('userid', $log['original']);
-                               $user->set_condition();
-                               $user->fetch();
-                               $log['original'] = construct_user_display($user->objdata);
+                               if ($log['original'])
+                               {
+                                       $user = new UserAPI($bugsys);
+                                       $user->set('userid', $log['original']);
+                                       $user->set_condition();
+                                       $user->fetch();
+                                       $log['original'] = construct_user_display($user->objdata);
+                               }
                                
-                               $user = new UserAPI($bugsys);
-                               $user->set('userid', $log['changed']);
-                               $user->set_condition();
-                               $user->fetch();
-                               $log['changed'] = construct_user_display($user->objdata);
+                               if ($log['changed'])
+                               {
+                                       $user = new UserAPI($bugsys);
+                                       $user->set('userid', $log['changed']);
+                                       $user->set_condition();
+                                       $user->fetch();
+                                       $log['changed'] = construct_user_display($user->objdata);
+                               }
                        }
                }