]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 382060: contrib/bz_webservice_demo.pl is unable to display bug data correctly...
authorlpsolit%gmail.com <>
Sun, 17 Jun 2007 23:08:36 +0000 (23:08 +0000)
committerlpsolit%gmail.com <>
Sun, 17 Jun 2007 23:08:36 +0000 (23:08 +0000)
contrib/bz_webservice_demo.pl

index d438bc67951f858c9962a71b22b1782ab67b9a69..70fb6c29430635d69728c7cc799799e085bf53b7 100755 (executable)
@@ -224,8 +224,16 @@ if ($bug_id) {
     _die_on_fault($soapresult);
     $result = $soapresult->result;
     my $bug = $result->{bugs}->[0];
-    foreach (keys(%$bug)) {
-        print "$_: $$bug{$_}\n";
+    foreach my $field (keys(%$bug)) {
+        my $value = $bug->{$field};
+        if (ref($value) eq 'HASH') {
+            foreach (keys %$value) {
+                print "$_: " . $value->{$_} . "\n";
+            }
+        }
+        else {
+            print "$field: $value\n";
+        }
     }
 }