Index: /branches/release-36/lib/MT/TBPing.pm
===================================================================
--- /branches/release-36/lib/MT/TBPing.pm (revision 1866)
+++ /branches/release-36/lib/MT/TBPing.pm (revision 2057)
@@ -31,5 +31,7 @@
     indexes => {
         created_on => 1,
-        tb_id => 1,
+        tb_visible => {
+            columns => [ 'tb_id', 'visible' ],
+        },
         ip => 1,
         last_moved_on => 1, # used for junk expiration
@@ -56,4 +58,5 @@
     },
     audit => 1,
+    meta => 1,
     datasource => 'tbping',
     primary_key => 'id',
Index: /branches/release-36/lib/MT/Comment.pm
===================================================================
--- /branches/release-36/lib/MT/Comment.pm (revision 1866)
+++ /branches/release-36/lib/MT/Comment.pm (revision 2057)
@@ -35,5 +35,7 @@
         ip => 1,
         created_on => 1,
-        entry_id => 1,
+        entry_visible => {
+            columns => [ 'entry_id', 'visible' ],
+        },
         email => 1,
         commenter_id => 1,
@@ -57,4 +59,5 @@
         },
     },
+    meta => 1,
     defaults => {
         junk_status => NOT_JUNK,
@@ -196,4 +199,15 @@
 
 *publish = \&approve;
+
+sub author {
+    my $comment = shift;
+    if (!@_ && $comment->commenter_id) {
+        require MT::Author;
+        if (my $auth = MT::Author->load($comment->commenter_id)) {
+            return $auth->nickname;
+        }
+    }
+    return $comment->column('author', @_);
+}
 
 sub all_text {
Index: /branches/release-36/build/mt-dists/default.mk
===================================================================
--- /branches/release-36/build/mt-dists/default.mk (revision 2049)
+++ /branches/release-36/build/mt-dists/default.mk (revision 2057)
@@ -2,5 +2,5 @@
 
 PRODUCT_VERSION = 4.15
-SCHEMA_VERSION = 4.0059
+SCHEMA_VERSION = 4.0060
 API_VERSION = 4.15
 
