From 7475bc0f9183db6d5135101084f5954a682a180c Mon Sep 17 00:00:00 2001
From: Xavier Perseguers <xavier@typo3.org>
Date: Sun, 19 Jul 2015 11:23:41 +0200
Subject: [PATCH] [BUGFIX] Reuse local mirror.xml.gz when updating translations

When updating translation packages, the local mirrors.xml.gz should be
reused instead of being fetched again and again.

The list of mirrors virtually never changes and is already updated when
fetching the list of TER extensions in Extension Manager. It should thus
be assumed that the local content is just correct and may be used safely.

Change-Id: I5863762061b2a55d2439a92d53fdbf02bcd6e124
Resolves: #68364
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/41700
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
---
 typo3/sysext/lang/Classes/Service/TranslationService.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/lang/Classes/Service/TranslationService.php b/typo3/sysext/lang/Classes/Service/TranslationService.php
index 079d8b800ceb..b429244af8de 100644
--- a/typo3/sysext/lang/Classes/Service/TranslationService.php
+++ b/typo3/sysext/lang/Classes/Service/TranslationService.php
@@ -51,7 +51,7 @@ class TranslationService implements \TYPO3\CMS\Core\SingletonInterface {
 	 * @return void
 	 */
 	public function injectRepositoryHelper(\TYPO3\CMS\Extensionmanager\Utility\Repository\Helper $helper) {
-		$this->mirrorUrl = $helper->getMirrors()->getMirrorUrl();
+		$this->mirrorUrl = $helper->getMirrors(FALSE)->getMirrorUrl();
 	}
 
 	/**
-- 
GitLab