forked from openlp/openlp
Fixed bug #794971 by typecasting the title and lyrics fields to unicode objects if they are buffer objects.
bzr-revno: 1679
This commit is contained in:
commit
b4358a2005
@ -267,6 +267,12 @@ def clean_song(manager, song):
|
||||
``song``
|
||||
The song object.
|
||||
"""
|
||||
if isinstance(song.title, buffer):
|
||||
song.title = unicode(song.title)
|
||||
if isinstance(song.alternate_title, buffer):
|
||||
song.alternate_title = unicode(song.alternate_title)
|
||||
if isinstance(song.lyrics, buffer):
|
||||
song.lyrics = unicode(song.lyrics)
|
||||
song.title = song.title.rstrip() if song.title else u''
|
||||
if song.alternate_title is None:
|
||||
song.alternate_title = u''
|
||||
|
Loading…
Reference in New Issue
Block a user