mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 06:17:17 +00:00
some fixes for bytes/string conversions.
This commit is contained in:
@@ -120,7 +120,7 @@ class ComicBook(models.Model):
|
|||||||
def nav(self, page, user):
|
def nav(self, page, user):
|
||||||
out = self.Navigation(
|
out = self.Navigation(
|
||||||
cur_index=page,
|
cur_index=page,
|
||||||
cur_path=urlsafe_base64_encode(self.selector.bytes)
|
cur_path=urlsafe_base64_encode(self.selector.bytes).decode()
|
||||||
)
|
)
|
||||||
if page == 0:
|
if page == 0:
|
||||||
out.prev_path, out.prev_index = self.nav_get_prev_comic(user)
|
out.prev_path, out.prev_index = self.nav_get_prev_comic(user)
|
||||||
@@ -149,7 +149,7 @@ class ComicBook(models.Model):
|
|||||||
comic_index = dir_list.index(self.file_name)
|
comic_index = dir_list.index(self.file_name)
|
||||||
if comic_index == 0:
|
if comic_index == 0:
|
||||||
if self.directory:
|
if self.directory:
|
||||||
comic_path = urlsafe_base64_encode(self.directory.selector.bytes)
|
comic_path = urlsafe_base64_encode(self.directory.selector.bytes).decode()
|
||||||
else:
|
else:
|
||||||
comic_path = ''
|
comic_path = ''
|
||||||
index = -1
|
index = -1
|
||||||
@@ -171,10 +171,10 @@ class ComicBook(models.Model):
|
|||||||
book = ComicBook.process_comic_book(prev_comic)
|
book = ComicBook.process_comic_book(prev_comic)
|
||||||
cs, _ = ComicStatus.objects.get_or_create(comic=book, user=user)
|
cs, _ = ComicStatus.objects.get_or_create(comic=book, user=user)
|
||||||
index = cs.last_read_page
|
index = cs.last_read_page
|
||||||
comic_path = urlsafe_base64_encode(book.selector.bytes)
|
comic_path = urlsafe_base64_encode(book.selector.bytes).decode()
|
||||||
else:
|
else:
|
||||||
if self.directory:
|
if self.directory:
|
||||||
comic_path = urlsafe_base64_encode(self.directory.selector.bytes)
|
comic_path = urlsafe_base64_encode(self.directory.selector.bytes).decode()
|
||||||
else:
|
else:
|
||||||
comic_path = ''
|
comic_path = ''
|
||||||
index = -1
|
index = -1
|
||||||
@@ -204,12 +204,12 @@ class ComicBook(models.Model):
|
|||||||
book = ComicBook.process_comic_book(next_comic)
|
book = ComicBook.process_comic_book(next_comic)
|
||||||
if type(book) is str:
|
if type(book) is str:
|
||||||
raise IndexError
|
raise IndexError
|
||||||
comic_path = urlsafe_base64_encode(book.selector.bytes)
|
comic_path = urlsafe_base64_encode(book.selector.bytes).decode()
|
||||||
cs, _ = ComicStatus.objects.get_or_create(comic=book, user=user)
|
cs, _ = ComicStatus.objects.get_or_create(comic=book, user=user)
|
||||||
index = cs.last_read_page
|
index = cs.last_read_page
|
||||||
except IndexError:
|
except IndexError:
|
||||||
if self.directory:
|
if self.directory:
|
||||||
comic_path = urlsafe_base64_encode(self.directory.selector.bytes)
|
comic_path = urlsafe_base64_encode(self.directory.selector.bytes).decode()
|
||||||
else:
|
else:
|
||||||
comic_path = ''
|
comic_path = ''
|
||||||
index = -1
|
index = -1
|
||||||
|
|||||||
Reference in New Issue
Block a user