Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.3.7, 4.4.0
-
Component/s: Extension System
-
Labels:None
Description
If the local system has extension v1.2, and if the extension directory lists v1.1, then the "Manage Extensions" screen will erroneously prompt the administrator to upgrade from v1.2 to v1.1. This is because the CRM/Admin/Page/Extensions/Main.tpl tests this conditional:
{if ... $row.version != $remoteExtensionRows[$extKey].version}The screen should actually use version_compare() to determine whether the locally installed version is older than the remote version.