fix Deck field in card templates showing filtered deck

https://anki.tenderapp.com/discussions/ankidesktop/38984-deck-changed
This commit is contained in:
Damien Elmes 2020-02-19 20:00:06 +10:00
parent 86cb7c1d0f
commit 0d8b7a529f

View file

@ -168,7 +168,7 @@ def fields_for_rendering(col: anki.storage._Collection, card: Card, note: Note):
# add special fields # add special fields
fields["Tags"] = note.stringTags().strip() fields["Tags"] = note.stringTags().strip()
fields["Type"] = card.note_type()["name"] fields["Type"] = card.note_type()["name"]
fields["Deck"] = col.decks.name(card.did) fields["Deck"] = col.decks.name(card.odid or card.did)
fields["Subdeck"] = fields["Deck"].split("::")[-1] fields["Subdeck"] = fields["Deck"].split("::")[-1]
fields["Card"] = card.template()["name"] # type: ignore fields["Card"] = card.template()["name"] # type: ignore
flag = card.userFlag() flag = card.userFlag()