Why do reports include include previously deleted items?

If I delete an item from a collection, and then use the "Generate Report from Collection" option, the deleted item appears in the report. How can I stop that from happening?
  • edited August 11, 2009
    I can't replicate this.

    Empty your trash?
  • edited August 11, 2009
    Oh my gosh... is it really that easy? ... Yep. THANK YOU!
  • edited August 11, 2009
    I've just replicated this for books, documents, journal articles (created as new blank items) and webpages generated using "create new item from current page", so it seems to be a genuine bug. I haven't tested items created using a translator.

    Steps to reproduce:

    1) create a new blank item in an existing collection and enter some information.
    2) right click and select "delete this item from my library"
    3) do not empty trash
    3)right click on the collection the item has just been deleted from and select "generate report from collection"
    4) The just deleted item will appear in the report

    Hope this helps.

    Edit oh, by the way: Zotero 2.0b6.4; Windows Vista; Syncing, including file syncing, enabled.
  • Bionatsci - you are correct. The steps you describe are what I HAD been doing. Noksagt is also right - when I empty the trash, the items are no longer in the report. I guess the next question is: Is this a bug? In other words, is it important/correct to keep deleted items in reports generated from collections? Or is it better to have reports that contain only items in the collection? Frankly, the latter was intuitive to me, but perhaps there is a reason to include deleted items in a report. That said, it would be nice if the report at least identified an item as deleted, which is not the case here.
  • this is clearly a bug - not a very troubling one because the workaround is so simple, but when an item doesn't show up in a collection anymore it shouldn't show up in a report.
  • Yes, we'll fix.

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.