mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -04:00
update sort field when field moved
This commit is contained in:
parent
c2df347909
commit
7c51a7bb16
2 changed files with 3 additions and 3 deletions
|
@ -252,6 +252,7 @@ select id from cards where nid in (select id from notes where mid = ?)""",
|
|||
return
|
||||
m['flds'].remove(field)
|
||||
m['flds'].insert(idx, field)
|
||||
m['sortf'] = idx
|
||||
self._updateFieldOrds(m)
|
||||
self.save(m)
|
||||
def move(fields, oldidx=oldidx):
|
||||
|
|
|
@ -80,12 +80,11 @@ def test_sync():
|
|||
assert deck1.mod == deck1.ls
|
||||
assert deck1._usn != origUsn
|
||||
# because everything was created separately it will be merged in. in
|
||||
# actual use we use a full sync to ensure initial a common starting point.
|
||||
# actual use, we use a full sync to ensure a common starting point.
|
||||
check(2)
|
||||
# repeating it does nothing
|
||||
assert client.sync() == "noChanges"
|
||||
# if we bump mod time, everything is copied across again because of the
|
||||
# 600 second sync leeway. but the decks should remain the same.
|
||||
# if we bump mod time, the decks will sync but should remain the same.
|
||||
deck1.setMod()
|
||||
deck1.save()
|
||||
assert client.sync() == "success"
|
||||
|
|
Loading…
Reference in a new issue