* It fixes a potential race, where we might end up trying to put data in a corrupt index
* It removes the code branch where exception happens with some simpler logic
* It forces a rebuild of existing indexes, meaning that anyone out there stuck with a buggy index will have it cleaned up
The attached branch, lp:~mhr3/zeitgeist-extensions/scheme-detection Remove , by Michal stands a good chance of fixing this issue:
* It fixes a potential race, where we might end up trying to put data in a corrupt index
* It removes the code branch where exception happens with some simpler logic
* It forces a rebuild of existing indexes, meaning that anyone out there stuck with a buggy index will have it cleaned up