AnkiHub overrode my Clozes

In cards like this, I had both as one cloze under c1 but this morning after being prompted to install the ‘Anking Step Deck (AnkiHub)’, my clozes all reverted to their form in the original card after the install:

I’ll help you understand what happened with your clozes after installing the AnKing Step Deck from AnkiHub. Let me search for some relevant information first.

Search

Found 5 results for 'tags:official cloze override ankihub status:public'

Read topic

Reading: "No cloze X found on card. Please either add a cloze deletion, or use the Empty Cards tool."

Search

Found 5 results for 'tags:official cloze changed ankihub status:public'

Search

Found 5 results for 'tags:official ankihub step deck cloze status:public'

Search

Found 3 results for 'tags:official anking step deck cloze reset status:public'

I see you’re experiencing an issue where your cloze formatting has been reset after installing the AnKing Step Deck through AnkiHub. This is a known issue that happens when updating decks through AnkiHub.

What Happened

When you installed the AnKing Step Deck via AnkiHub, it appears that the original cloze formatting in the deck overrode your custom formatting. Specifically, your multiple clozes under a single c1 designation have been reset to match the original card formatting from the AnKing deck.

This commonly happens with the AnKing Step Deck because it uses a specific cloze structure for its cards. When a card that previously had customized cloze formatting (like grouping multiple clozes under one number) gets synced from AnkiHub, it reverts to the deck creator’s original format.

Solutions

Here are a few options to address this issue:

  1. Re-edit the cards: You can manually re-edit the cards to group the clozes as you had them before. However, be aware that future updates might override your changes again.

  2. Use the Empty Cards tool: If you’re getting “No cloze X found on card” errors, run the Empty Cards tool (Tools → Empty Cards → Delete) to clean up any broken cards created during the update.

  3. Consider using Special Fields: While this functionality is built into AnkiHub now, you can manage which fields get updated during syncs by checking your AnkiHub settings in Anki.

Preventing Future Issues

To prevent this from happening in future updates:

  • Before updating decks through AnkiHub, you might want to export a backup of your customized cards
  • You can adjust your AnkiHub sync settings to control which fields get updated during syncs

If you need more specific help with restoring your custom cloze formatting, please let me know which fields you modified and I can provide more detailed guidance.

Hello,

This happens because AnkiHub overwrites your fields when updates are available for the deck. To make and keep changes to a specific field, you need to protect it.

Since this is a very important field and is likely to receive frequent updates, the best approach is to protect it only on the specific cards you have edited. You can do this by right-clicking the card, choosing the “Protect Fields” option, selecting the field you want to protect, and then clicking OK:


If you’ve already made many edits and it’s too much work to fix them manually, you can restore your collection from a backup (How to Restore from Backup). Once you’ve restored it, protect the field on your edited cards, and it won’t be overwritten again.

Note: When you protect a field, you will no longer receive any updates for that field.

Let me know if this solves your issue! :blush:

2 Likes

I tried restoring from a backup, and protecting the Text field. Today, the same error occurred. I will just cancel the subscription so they stop updating and fix the clozes already affected as they come along, thanks.