| Server IP : 82.208.35.60 / Your IP : 216.73.216.168 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/graphics/qgis-ltr/files/ |
Upload File : |
--- python/plugins/sagaprovider/SagaAlgorithmProvider.py.orig 2021-06-21 15:09:09 UTC
+++ python/plugins/sagaprovider/SagaAlgorithmProvider.py
@@ -78,13 +78,13 @@ class SagaAlgorithmProvider(QgsProcessingProvider):
version is not None
and (
version.startswith(REQUIRED_VERSION)
- or version.startswith(BETA_SUPPORT_VERSION)
+ or version >= BETA_SUPPORT_VERSION
)
)
def warningMessage(self):
version = SagaUtils.getInstalledVersion(True)
- if version is not None and version.startswith(BETA_SUPPORT_VERSION):
+ if version is not None and version >= BETA_SUPPORT_VERSION:
return self.tr('SAGA version {} is not officially supported - algorithms may encounter issues').format(version)
return ''
@@ -95,7 +95,7 @@ class SagaAlgorithmProvider(QgsProcessingProvider):
self.tr('Processing'), Qgis.Critical)
return
- if not version.startswith(REQUIRED_VERSION) and not version.startswith(BETA_SUPPORT_VERSION):
+ if not version.startswith(REQUIRED_VERSION) and not version >= BETA_SUPPORT_VERSION:
QgsMessageLog.logMessage(self.tr('Problem with SAGA installation: unsupported SAGA version (found: {}, required: {}).').format(version, REQUIRED_VERSION),
self.tr('Processing'),
Qgis.Critical)