From 6d1cf06a7b6f75c7159e3836b5e7e896c8bc1012 Mon Sep 17 00:00:00 2001
From: Andreas Fernandez <a.fernandez@scripting-base.de>
Date: Fri, 23 Jun 2017 21:11:50 +0200
Subject: [PATCH] [BUGFIX] Revert and adjust changes in InstallFromTer.json

The original patch removed variables that were assumed to be unused. The
assumption was wrong, as the variables are used in JavaScript context and
are thus now undefined.

This patch revert the changes done back then, but uses the f:format.json
view helper.

Resolves: #81692
Related: #81301
Releases: master
Change-Id: I21e4d737f6205c6c7d7f29dd08358c39806002e3
Reviewed-on: https://review.typo3.org/53318
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
---
 .../Private/Templates/Download/InstallFromTer.json     | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/typo3/sysext/extensionmanager/Resources/Private/Templates/Download/InstallFromTer.json b/typo3/sysext/extensionmanager/Resources/Private/Templates/Download/InstallFromTer.json
index 5767379e66af..fa0cf538be4b 100644
--- a/typo3/sysext/extensionmanager/Resources/Private/Templates/Download/InstallFromTer.json
+++ b/typo3/sysext/extensionmanager/Resources/Private/Templates/Download/InstallFromTer.json
@@ -1 +1,9 @@
-{result -> f:format.json() -> f:format.raw()}
\ No newline at end of file
+<f:format.raw><f:format.json value="{
+result: result,
+extension: extension.extensionKey,
+installationTypeLanguageKey: installationTypeLanguageKey,
+errorCount: '{f:count(subject: unresolvedDependencies)}',
+errorTitle: '{f:translate(key: \'downloadExtension.dependencies.errorTitle\')}',
+errorMessage: '{f:render(partial: \'List/UnresolvedDependencies\', arguments: \'{_all}\')}',
+skipDependencyUri: '{f:uri.action(action: \'installExtensionWithoutSystemDependencyCheck\', format: \'json\', arguments: \'{extension: extension}\')}'
+}" /></f:format.raw>
\ No newline at end of file
-- 
GitLab