mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
media syncing fix
This commit is contained in:
parent
f5bb1d541d
commit
83bc433e19
1 changed files with 4 additions and 1 deletions
|
@ -740,6 +740,8 @@ where media.id in %s""" % sids, now=time.time())
|
||||||
mediaIds = self.deck.s.column0(
|
mediaIds = self.deck.s.column0(
|
||||||
"select id from media where created > :l", l=lastSync)
|
"select id from media where created > :l", l=lastSync)
|
||||||
p['media'] = self.getMedia(mediaIds, updateCreated=True)
|
p['media'] = self.getMedia(mediaIds, updateCreated=True)
|
||||||
|
if p['media']:
|
||||||
|
self.mediaSyncPending = True
|
||||||
# cards
|
# cards
|
||||||
cardIds = self.deck.s.column0(
|
cardIds = self.deck.s.column0(
|
||||||
"select id from cards where modified > :l", l=lastSync)
|
"select id from cards where modified > :l", l=lastSync)
|
||||||
|
@ -758,7 +760,8 @@ where media.id in %s""" % sids, now=time.time())
|
||||||
s=self.server.deckName,
|
s=self.server.deckName,
|
||||||
id=m['id'])
|
id=m['id'])
|
||||||
# if media arrived, we'll need to download the data
|
# if media arrived, we'll need to download the data
|
||||||
self.mediaSyncPending = self.mediaSupported() and payload['media']
|
self.mediaSyncPending = (self.mediaSyncPending or
|
||||||
|
self.mediaSupported() and payload['media'])
|
||||||
# cards last, handled differently
|
# cards last, handled differently
|
||||||
self.updateOneWayCards(payload['cards'])
|
self.updateOneWayCards(payload['cards'])
|
||||||
# update sync time
|
# update sync time
|
||||||
|
|
Loading…
Reference in a new issue