zotero/chrome
Dan Stillman 0679809735 Fix invalid collection nesting in DB integrity check
It shouldn't be possible to nest two collections inside each other, but
if it happens, fix it in the integrity check.

Also detect it from CollectionTreeView::expandToCollection() (used when
showing the collections containing an item) and crash Zotero with a flag
to run an integrity check after restart. Previously, this would result
in an infinite loop.

This may be the cause of some of the collection disappearances people
have reported. If parentCollectionID never leads to a null, the
collection won't appear anywhere in the tree.

TODO:

- Figure out how this is happening
- Detect and fix it automatically for people it's happened to
2020-03-13 18:07:20 -04:00
..
content Fix invalid collection nesting in DB integrity check 2020-03-13 18:07:20 -04:00
locale Update locales from Transifex 2020-02-29 16:38:13 -05:00
skin/default Fix drop-downs in timeline (regression from 5.0.78) 2020-02-24 13:16:31 -05:00