Asset Manager issues with card sync (Maybe Ankidroid?)


I’ve been having some rather serious weird things with Asset Manager recently. I’m using Version ⁨2.1.54 (b6a7760c)⁩
Python 3.9.10 Qt 5.15.2 PyQt 5.15.5

I’m not even sure exactly when this started so sorry for not having complete information, but at least this may start to track something down.

I have revised a current card type and added a new card type with Asset Manager, and all works ok initially. But I have found that while reviewing cards on my android device, the cards at some point start displaying with some 'OLD format, I believe this must be what existed before I started using Asset Manager.

I couldn’t figure out what was going on for a while, (and of course it all seems still very mysterious), but to try and ‘fix’ this, I have edited the card types, and totally deleted all content, then gone back to Asset Manager and Write to Templates, and the ‘correct’ card type comes back. The problem is I have done this several times.

I even went as far as deleting two unused (or barely used) card types that were not set enabled, and respective cards. But twice now these cards and card type magically return. But more problematic is that the new card I made is also gone. And this also means that Asset Manager can no longer Write templates with an error that will be recoverable if I recreate and rename the card correctly.

Just another note is that when creating a new card Anki seems to want to populate the card with all the fields and logic from this original ‘Card 1’ I assume. Would’t it be nice if Anki just let me start from scratch? Its like this old card format is coming back to haunt me from all directions… :neutral_face:

I’m having to go back now and recreate my new card type, and will try to determine at what point things are going awry here. What is also weird is it seem initially, the Asset Manager format gets synced to the Ankidroid device, but then at some point the ‘old’ format comes back.

Thanks for any suggestions!


Arrg, Yeah so confirmation it was brainbrew that was causing this as it needs a re init when changes are made to the card structure. I get that now! It was just kind of a pain with merge conflicts in 3 decks. I have to figure out a proper work flow for when I need to make card template changes, ie new/rename/delete cards.