Fix check for AnkiDroid 2.3
This commit is contained in:
parent
e1f7c422df
commit
97382f3eb8
@ -71,7 +71,11 @@ class SyncCollectionHandler(Syncer):
|
|||||||
if client == 'ankidesktop':
|
if client == 'ankidesktop':
|
||||||
return version_int < [2, 0, 27]
|
return version_int < [2, 0, 27]
|
||||||
elif client == 'ankidroid':
|
elif client == 'ankidroid':
|
||||||
return version_int < [2, 2, 3] or (version_int == [2, 3] and note["alpha"] < 4)
|
if version_int == [2, 3]:
|
||||||
|
if note["alpha"]:
|
||||||
|
return note["alpha"] < 4
|
||||||
|
else:
|
||||||
|
return version_int < [2, 2, 3]
|
||||||
else: # unknown client, assume current version
|
else: # unknown client, assume current version
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
@ -39,6 +39,8 @@ class SyncCollectionHandlerTest(CollectionTestBase):
|
|||||||
','.join(('ankidroid', '2.2.3', '')),
|
','.join(('ankidroid', '2.2.3', '')),
|
||||||
','.join(('ankidroid', '2.3alpha4', '')),
|
','.join(('ankidroid', '2.3alpha4', '')),
|
||||||
','.join(('ankidroid', '2.3alpha5', '')),
|
','.join(('ankidroid', '2.3alpha5', '')),
|
||||||
|
','.join(('ankidroid', '2.3beta1', '')),
|
||||||
|
','.join(('ankidroid', '2.3', '')),
|
||||||
','.join(('ankidroid', '2.9', '')),
|
','.join(('ankidroid', '2.9', '')),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user