I can’t update the card template of my main notetype (cloze) of my deck “Anki Erlangen”. I added a field and I want it to appear for everybody but my notetype won’t appear in the list, only the other 2 ones.
Could you fix that for me? The new field is called “Steckbrief”.
Thanks for reaching out about your issue with updating the cloze note type in your “Anki Erlangen” deck.
To publish style/template updates as a deck maintainer, you need to follow these steps:
Make sure you’ve already made the changes to your note type locally (which you’ve done by adding the “Steckbrief” field)
Open the AnkiHub add-on
Click on “Deck Management”
Select your “Anki Erlangen” deck
Scroll down to the “Note Types” section
Click on “Publish style/template updates”
When prompted, click “Yes” to proceed
If your cloze note type isn’t appearing in the list, this might be due to one of the following reasons:
The note type might not be properly associated with your deck
There might be a synchronization issue between your local changes and the AnkiHub server
Could you check if:
The cloze note type is definitely being used in your published deck
You’ve fully synced your changes with AnkiWeb before trying to publish the template updates
If you’ve confirmed these and are still having the issue, it might require intervention from the AnkiHub team. Could you provide a screenshot of what you’re seeing in the Note Types section of your deck management page?
The template updates will apply to all your subscribers the next time they sync after you successfully publish these changes.
You may double-check that the note type you’re attempting to update is already in the deck, as otherwise it won’t appear for selection.
In general, any note types already included in an AnkiHub deck will have a naming convention as in the image you shared: Deckname (Deckname/ deck owner).
You may also make use of these tutorials in order to update existing note types in an AnkiHub deck:
I did as you said. The note type is in the deck. I disabled the field in the back template, synced and enabled it again, but still for the users who subscribed the deck before the change don’t see the field (even when they look into the card template) when studying. You can see it in the editor though. But I want the button to be seen when a card has some information in that field, so you can look it up if you want.
When you add a new field to the note type and display it in the front/back template, you have to use both the “publish field” and the “publish style/template updates” options. If AnkiHub doesn’t detect changes in a note type, it won’t show it in the list.
I just created a new field called “Stockbrot” as a test. It appears in the editor field for the subscribers but their card template won’t update. Even though I published the field and the style. There must be a bug.
So the same problem remains, adding a field using “publish field” and “publish style/template” doesn’t work.
Am I missing something else? Another addon maybe?
Also I deleted the field “Stockbrot” now. For subscribers it won’t change, so you should also see it even though it doesn’t exist anymore. Because something is missing in the synchronization process.
Only completely new subscribers will receive the current version of the template/fields.
The field was deleted for me after syncing today. How many reports from users did you get? Can you ask for logs (AnkiHub > Help > Upload logs and post filenames here)?
So far only one “ankihub_addon_logs_Qualler_1762451367.log”. I will ask for more.
Another one “ankihub_addon_logs_caligirl_1762457134.log” (no “Steckbrief” field and no “Stockbrot” field for that subscriber. “Steckbrief” should be visible by now.)
All users are receiving the updates according to the logs. How did the users confirm the fields are missing? Have they searched in the note/template editors or just didn’t see the field displaying while reviewing?
They still see the field “Stockbrot” in the card template, in the editor and when reviewing. Here is another one ankihub_addon_logs_AG_hanna_1762532360.log.
Is there a way to solve this problem? Do the subcribers have to delete the deck and reinstall again which can be complicated for some non-tech students to preserve their progress? Because that works
Unpublishing/deleting fields is not supported yet, so the field will still appear in the editor for existing and new subscribers. It shouldn’t appear in templates though if you removed it and published template changes. I’m not sure why that’s not the case for these users yet, but I’m looking into it. Does using AnkiHub > Reset all local changes to a deck in the browser make a difference?
When I go to the card browser and mark all the notes with the notetype and right click on them to reset local changes the test field “Stockbrot” still remains in the template.