What template do you use for the formats column? The default templates for that column, either {formats} or {'approximate_formats()'} can only get out of sync witht he data if calibre itself is out of sync with the data, which should be reflected in the builtin formats field as well. And re-creating a template based column should not make any difference since template values are re-calculated on every use. But there could be some subtlety of the template system caching I am missing, chaley might know.
|