diff --git a/docroot/modules/humsci/hs_dashboard/src/AnnouncementsManager.php b/docroot/modules/humsci/hs_dashboard/src/AnnouncementsManager.php index 20f3f8c23..43f8a34d6 100644 --- a/docroot/modules/humsci/hs_dashboard/src/AnnouncementsManager.php +++ b/docroot/modules/humsci/hs_dashboard/src/AnnouncementsManager.php @@ -160,7 +160,7 @@ private function parseCsv(string $csv_content): array { } // Removes empty rows. - if (empty($data[2]) && empty($data[3])) { + if (empty($data[1]) || (empty($data[2]) && empty($data[3]))) { continue; } @@ -169,7 +169,7 @@ private function parseCsv(string $csv_content): array { } if (isset($data[2])) { - $data[2] = $this->convertMarkdownLinks('' . trim($data[2]) . ''); + $data[2] = $this->convertMarkdownLinks(trim($data[2])); } if (isset($data[3])) { @@ -286,7 +286,13 @@ public function getTableRows(): array { $table_rows[] = [ 'data' => [ ['data' => $row[1]], - ['data' => ['#markup' => $row[2]]], + [ + 'data' => [ + '#markup' => $row[2], + '#prefix' => '', + '#suffix' => '', + ], + ], ['data' => ['#markup' => $row[3]]], ], ];