diff --git a/core/modules/update/tests/src/Kernel/UpdateReportTest.php b/core/modules/update/tests/src/Kernel/UpdateReportTest.php index d617e40..9d79e1b 100644 --- a/core/modules/update/tests/src/Kernel/UpdateReportTest.php +++ b/core/modules/update/tests/src/Kernel/UpdateReportTest.php @@ -69,6 +69,7 @@ public function testTemplatePreprocessUpdateFetchErrorMessageNoDblog() { $this->assertArrayHasKey('error_message', $variables); $this->assertEquals('Failed to fetch available update data:', $variables['error_message']['message']['#markup']); $this->assertArrayHasKey('documentation_link', $variables['error_message']['items']['#items']); + $this->assertArrayHasKey('logs', $variables['error_message']['items']['#items']); $this->assertArrayNotHasKey('dblog', $variables['error_message']['items']['#items']); } @@ -91,6 +92,7 @@ public function testTemplatePreprocessUpdateFetchErrorMessageWithDblog() { $this->assertArrayHasKey('error_message', $variables); $this->assertEquals('Failed to fetch available update data:', $variables['error_message']['message']['#markup']); $this->assertArrayHasKey('documentation_link', $variables['error_message']['items']['#items']); + $this->assertArrayHasKey('logs', $variables['error_message']['items']['#items']); $this->assertArrayNotHasKey('dblog', $variables['error_message']['items']['#items']); // Now, try as an admin that can access dblog. @@ -101,6 +103,7 @@ public function testTemplatePreprocessUpdateFetchErrorMessageWithDblog() { $this->assertArrayHasKey('error_message', $variables); $this->assertEquals('Failed to fetch available update data:', $variables['error_message']['message']['#markup']); $this->assertArrayHasKey('documentation_link', $variables['error_message']['items']['#items']); + $this->assertArrayNotHasKey('logs', $variables['error_message']['items']['#items']); $this->assertArrayHasKey('dblog', $variables['error_message']['items']['#items']); } diff --git a/core/modules/update/update.report.inc b/core/modules/update/update.report.inc index f725793..3022533 100644 --- a/core/modules/update/update.report.inc +++ b/core/modules/update/update.report.inc @@ -360,4 +360,8 @@ function template_preprocess_update_fetch_error_message(&$variables): void { $watchdog_url = Url::fromRoute('dblog.overview', [], $options); $variables['error_message']['items']['#items']['dblog'] = t('Check your local system logs for additional error messages.', ['@url' => $watchdog_url->toString()]); } + else { + $variables['error_message']['items']['#items']['logs'] = t('Check your local system logs for additional error messages.'); + } + }