diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index 716df5c635..a21799cff6 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -243,7 +243,7 @@ class Serializer(object): buffer = self.buffer if not item.linear: self.breaks.append(buffer.tell() - 1) - self.id_offsets[item.href] = buffer.tell() + self.id_offsets[urlnormalize(item.href)] = buffer.tell() # Kindle periodical articles are contained in a