diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index 4d55ccd6c..3d118b860 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -674,6 +674,10 @@ func GetDecks() (decks []*riff.Deck) { if 1 > len(decks) { decks = []*riff.Deck{} } + + sort.Slice(decks, func(i, j int) bool { + return decks[i].Updated > decks[j].Updated + }) return }