diff --git a/src/calibre/gui2/tweak_book/boss.py b/src/calibre/gui2/tweak_book/boss.py index 0d35eb2d4a..3e22e41ba5 100644 --- a/src/calibre/gui2/tweak_book/boss.py +++ b/src/calibre/gui2/tweak_book/boss.py @@ -482,7 +482,7 @@ class Boss(QObject): for path in sorted(files, key=numeric_sort_key): name = files[path] i = 0 - while c.exists(name) or c.manifest_has_name(name): + while c.exists(name) or c.manifest_has_name(name) or c.has_name_case_insensitive(name): i += 1 name, ext = name.rpartition('.')[0::2] name = '%s_%d.%s' % (name, i, ext)