diff --git a/src/calibre/srv/library_broker.py b/src/calibre/srv/library_broker.py index 683a27b3c4..5875c1a485 100644 --- a/src/calibre/srv/library_broker.py +++ b/src/calibre/srv/library_broker.py @@ -63,6 +63,7 @@ def library_id_from_path(path, existing=frozenset()): def correct_case_of_last_path_component(original_path): + original_path = os.path.abspath(original_path) prefix, basename = os.path.split(original_path) q = basename.lower() try: