]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix: only compare minor mariadb version differences
authorJosh Richards <josh.t.richards@gmail.com>
Fri, 10 May 2024 12:23:32 +0000 (08:23 -0400)
committerJosh <josh.t.richards@gmail.com>
Fri, 10 May 2024 20:41:29 +0000 (16:41 -0400)
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
apps/settings/lib/SetupChecks/SupportedDatabase.php

index d073f4f39dc3edd90cc69376c2c6672db3a5fc41..b2ae6f5a14711c7f4a185c1c0bd5000d65cc27ea 100644 (file)
@@ -62,7 +62,9 @@ class SupportedDatabase implements ISetupCheck {
                        $row = $result->fetch();
                        $version = $row['Value'];
                        $versionlc = strtolower($version);
-
+                       // we only care about X.Y not X.Y.Z differences
+                       [$major, $minor, ] = explode('.', $versionlc);
+                       $versionlc = $major . '.' . $minor;
                        if (str_contains($versionlc, 'mariadb')) {
                                if (version_compare($versionlc, '10.3', '<') || version_compare($versionlc, '10.11', '>')) {
                                        return SetupResult::warning($this->l10n->t('MariaDB version "%s" detected. MariaDB >=10.3 and <=10.11 is suggested for best performance, stability and functionality with this version of Nextcloud.', $version));