Quote:
Originally Posted by kaufman
This is not new to 3.3.0f, but I have noticed an interesting issue that might be a bug. I have a column that uses the values in other columns to determine it's value. If I change it, the next time I connect, it sends over the metadata for every book. This is expected because even though my change might not change every value, Calibre marks them all as updated. The issue is that it also sends it all over on the following connection as well.
|
I don't see the second-send behavior.
My experiment:
- Connect as wireless device to ensure that all metadata is up to date. Repeat until no metadata is sent (usually zero times)
- Disconnect
- Update a composite custom column. I simply opened the editor (clicked on the composite column and hit F2) and pressed OK.
- Connect. Metadata for all books is sent.
- Disconnect
- Connect. No metadata is sent.
Are you doing something different? Do you have any plugins installed that might touch the last_mod date?
One thought: If you are editing the template of the composite column in preferences/add your own columns then the last_mod doesn't get updated until calibre is restarted. The metadata will therefore all be resent after the restart. Is that consistent with what you are doing and seeing?