kiwidude,
I have a test library with 11 books in it. I have three lists, including Default. To start, all three lists are empty.
I select all 11 books, do 'Add to all lists'. Each list has 11 entries. With all 11 still selected (or reselected), I do 'Remove from all lists', now each list has 5 entries--the same five in each list.
I haven't analyzed the remove_books_from_all_lists() in depth, but using book_ids as a parameter and assigning to it in the for...list_names loop looks suspicious to me.
Jim
|