Skip to content

Commit d829c11

Browse files
degobbiszero-24
andauthored
[3.10] Fix JS error in pre-update-checker (#34115)
* Fix JS error in pre-update-checker Removed unneeded description from manifest_cache in json_encoded string as it breaks JS block in <head> if unclean HTML code is set, preventing pre-update-check from running. * Add description for Fix Also find a second place to remove the description. Co-authored-by: Tobias Zulauf <[email protected]>
1 parent 165351b commit d829c11

File tree

1 file changed

+8
-0
lines changed
  • administrator/components/com_joomlaupdate/models

1 file changed

+8
-0
lines changed

administrator/components/com_joomlaupdate/models/default.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1465,6 +1465,10 @@ public function getNonCoreExtensions()
14651465
foreach ($rows as $extension)
14661466
{
14671467
$decode = json_decode($extension->manifest_cache);
1468+
1469+
// Removed description so that CDATA content does not cause javascript error during pre-update check
1470+
$decode->description = '';
1471+
14681472
$this->translateExtensionName($extension);
14691473
$extension->version = isset($decode->version)
14701474
? $decode->version
@@ -1535,6 +1539,10 @@ public function getNonCorePlugins($folderFilter = array())
15351539
foreach ($rows as $plugin)
15361540
{
15371541
$decode = json_decode($plugin->manifest_cache);
1542+
1543+
// Removed description so that CDATA content does not cause javascript error during pre-update check
1544+
$decode->description = '';
1545+
15381546
$this->translateExtensionName($plugin);
15391547
$plugin->version = isset($decode->version)
15401548
? $decode->version

0 commit comments

Comments
 (0)