diff --git a/src/Command/OpenIssuesCommand.php b/src/Command/OpenIssuesCommand.php index d58b07e..84f1018 100644 --- a/src/Command/OpenIssuesCommand.php +++ b/src/Command/OpenIssuesCommand.php @@ -67,7 +67,7 @@ private function createIssue(string $language, ComponentCollection $componentCol $details .= '| Id | English | Translation | Status |'.\PHP_EOL; $details .= '| -- | -- | -- | -- |'.\PHP_EOL; foreach ($missingTranslation->getMissingTranslations() as $missing) { - $details .= sprintf('| %d | %s | %s | %s |', $missing['id'], $missing['source'], $missing['trans'], 'needs-review-translation' === $missing['state'] ? 'Needs review' : 'Missing').\PHP_EOL; + $details .= sprintf('| %d | %s | %s | %s |', $missing['id'], str_replace('|', '\|', $missing['source']), $missing['trans'] === null ? '' : str_replace('|', '\|', $missing['trans']), 'needs-review-translation' === $missing['state'] ? 'Needs review' : 'Missing').\PHP_EOL; } $details .= \PHP_EOL; }