I don't understand the question, and this branch is still a work in progress
- "proposals" are only for diff for now.

Diff comments:

> === modified file 'openlp/plugins/songs/lib/importers/openlp.py'
> --- openlp/plugins/songs/lib/importers/openlp.py      2016-12-31 11:01:36 
> +0000
> +++ openlp/plugins/songs/lib/importers/openlp.py      2017-01-08 22:10:23 
> +0000
> @@ -225,7 +225,13 @@
>                  existing_book = self.manager.get_object_filtered(Book, 
> Book.name == song.book.name)
>                  if not existing_book:
>                      existing_book = Book.populate(name=song.book.name, 
> publisher=song.book.publisher)
> -                new_song.add_songbook_entry(existing_book, '')
> +                # Get the song_number from "songs" table "song_number" field.
> +                # If there's a number, add it to the song, otherwise it will 
> be "".
> +                existing_number = song.song_number

"Why not test song.song_number instead of using an extra field.?"

I don't understand this.

> +                if existing_number:
> +                    new_song.add_songbook_entry(existing_book, 
> existing_number)
> +                else:
> +                    new_song.add_songbook_entry(existing_book, "")
>              # Find or create all the media files and add them to the new 
> song object
>              if has_media_files and song.media_files:
>                  for media_file in song.media_files:


-- 
https://code.launchpad.net/~suutari-olli/openlp/fix-openlp-importer/+merge/314296
Your team OpenLP Core is subscribed to branch lp:openlp.

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : openlp-core@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to