diff --git a/core/modules/views/src/Tests/Plugin/StyleTableTest.php b/core/modules/views/src/Tests/Plugin/StyleTableTest.php
index de7e198..9b0916d 100644
--- a/core/modules/views/src/Tests/Plugin/StyleTableTest.php
+++ b/core/modules/views/src/Tests/Plugin/StyleTableTest.php
@@ -77,4 +77,35 @@ public function testAccessibilitySettings() {
     $this->assertFalse(count($result), 'Ensure that the description disappears.');
   }
 
+  /**
+   * Test table numeric value zero is displayed.
+   */
+  public function testNumericValueZeroIsDisplayed() {
+    // Add the baby record to the table
+    db_insert('views_test_data')
+      ->fields(array(
+        'name' => 'Baby',
+        'age' => 0,
+      ))
+      ->execute();
+
+    $this->drupalGet('test-table');
+
+    $row_count = count($this->xpath('//tbody/tr'));
+    for ($i=1; $i<=$row_count; $i++) {
+      // Get the name from the table
+      $result = $this->xpath('//tbody/tr['.$i.']/td[3]');
+      $name = trim($result[0]);
+      if ($name === 'Baby') {
+        // Get the age from the table
+        $result = $this->xpath('//tbody/tr['.$i.']/td[1]');
+        $age = trim($result[0]);
+        $this->assertIdentical($age, '0', 'Ensure that the integer value zero is displayed.');
+      }
+    }
+
+    // Delete the baby record to the table
+    db_delete('views_test_data')->condition('name', 'Baby')->execute();
+  }
+
 }
diff --git a/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc
index 4e007ad..53a9d36 100644
--- a/core/modules/views/views.theme.inc
+++ b/core/modules/views/views.theme.inc
@@ -573,7 +573,7 @@ function template_preprocess_views_view_table(&$variables) {
         }
 
         // Only bother with separators and stuff if the field shows up.
-        if (!empty($field_output) && empty($column_reference['content'])) {
+        if (isset($field_output) && empty($column_reference['content'])) {
           // Place the field into the column, along with an optional separator.
           if (!empty($column_reference['content'])) {
             if (!empty($options['info'][$column]['separator'])) {
