mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 18:24:30 -04:00
Fix #3091 (calibredb list doesn't honour --prefix completely anymore)
This commit is contained in:
parent
16cadc2a31
commit
fc228bd5b5
@ -1525,6 +1525,9 @@ class LibraryDatabase2(LibraryDatabase):
|
|||||||
if formats:
|
if formats:
|
||||||
for fmt in formats.split(','):
|
for fmt in formats.split(','):
|
||||||
path = self.format_abspath(x['id'], fmt, index_is_id=True)
|
path = self.format_abspath(x['id'], fmt, index_is_id=True)
|
||||||
|
if prefix != self.library_path:
|
||||||
|
path = os.path.relpath(path, self.library_path)
|
||||||
|
path = os.path.join(prefix, path)
|
||||||
x['formats'].append(path)
|
x['formats'].append(path)
|
||||||
x['fmt_'+fmt.lower()] = path
|
x['fmt_'+fmt.lower()] = path
|
||||||
x['available_formats'] = [i.upper() for i in formats.split(',')]
|
x['available_formats'] = [i.upper() for i in formats.split(',')]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user