From be1b29d35b4eef2c141c8a1822e42c36979a980a Mon Sep 17 00:00:00 2001 From: John Schember Date: Sun, 28 Jun 2009 19:23:06 -0400 Subject: [PATCH] Possible fix for bug #2738. --- src/calibre/devices/prs505/driver.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/devices/prs505/driver.py b/src/calibre/devices/prs505/driver.py index 165dd324ad..6c7049d8e8 100644 --- a/src/calibre/devices/prs505/driver.py +++ b/src/calibre/devices/prs505/driver.py @@ -183,6 +183,9 @@ class PRS505(CLI, Device): return zip(paths, sizes, ctimes, cycle([on_card])) def add_books_to_metadata(self, locations, metadata, booklists): + if not locations or not metadata: + return + metadata = iter(metadata) for location in locations: info = metadata.next()