if guid: dict["guid"] = guid
dict["index"] = r.index
dict["lastModified"] = convert_date_to_json(r.last_modified)
- dict["title"] = r.name.decode('utf-8')
+ if r.name: dict["title"] = r.name.decode('utf-8')
dict["type"] = "text/x-moz-place-separator"
self.folder_stack[-1].append(dict)
ruler.id = record["id"]
ruler.index = record["index"]
ruler.last_modified = convert_date_from_json(record.get("lastModified"))
- ruler.name = encode_title(record["title"])
+ ruler.name = encode_title(record.get("title"))
ruler.comment = get_comment(record.get("annos"))
self.current_folder.append(ruler)
return date
def encode_title(title):
- return title.encode("UTF-8", "xmlcharrefreplace")
+ if title:
+ return title.encode("UTF-8", "xmlcharrefreplace")
+ return title
def get_str(record, name):
if name in record: