Fix: Extension list: "installed" or "update available" message missed in some cases (#6186)

This commit is contained in:
maTh 2024-03-11 23:46:09 +01:00 committed by GitHub
parent d0072b9fb7
commit 3841103fa0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -60,12 +60,12 @@
<td><?= $ext['author'] ?></td>
<td>
<?= $ext['description'] ?>
<?php if (isset($this->extensions_installed[$ext['name']])) { ?>
<?php if (version_compare(strval($this->extensions_installed[$ext['name']]), strval($ext['version'])) >= 0) { ?>
<?php if (isset($this->extensions_installed[$ext['entrypoint']])) { ?>
<?php if (version_compare(strval($this->extensions_installed[$ext['entrypoint']]), strval($ext['version'])) >= 0) { ?>
<span class="alert alert-success">
<?= _t('admin.extensions.latest') ?>
</span>
<?php } elseif (strval($this->extensions_installed[$ext['name']]) !== strval($ext['version'])) { ?>
<?php } elseif (strval($this->extensions_installed[$ext['entrypoint']]) !== strval($ext['version'])) { ?>
<span class="alert alert-warn">
<?= _t('admin.extensions.update') ?>
</span>