Revert "Simplify version suffix patch"

95ccbfdd36 broke it

This reverts commit 61b4582364.
This commit is contained in:
flan
2019-02-19 00:44:26 +01:00
parent c85f50460a
commit 970664e6a9
2 changed files with 5 additions and 3 deletions

View File

@@ -61,11 +61,12 @@ class SyncCollectionHandler(anki.sync.Syncer):
for name in note.keys():
if name in version:
vs = version.split(name)
# remove potential suffix separators like "-" in "2.1.6-beta2"
version = re.sub("[^0-9]$", "", vs[0])
version = vs[0]
note[name] = int(vs[-1])
version_int = [int(x) for x in version.split('.')]
# convert the version string, ignoring non-numeric suffixes like in beta versions of Anki
version_nosuffix = re.sub(r'[^0-9.].*$', '', version)
version_int = [int(x) for x in version_nosuffix.split('.')]
if client == 'ankidesktop':
return version_int < [2, 0, 27]