[regression] Traceback in web remote

Bug #1265368 reported by Andreas Preikschat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Status tracked in Trunk
2.0
Fix Released
Low
Raoul Snyman
Trunk
Fix Released
Critical
Raoul Snyman

Bug Description

Hello,

arch linux, trunk r2322
arch linux, 2.0 r2184 (does not happen in 2.0.3)

1) Add two songs to the service. One song needs to have more verses than the other.
2) Use the web remote to show the song live which has more verses. Navigate to the last slide. (using the web remote)
3) Send the other song live (using the web remote).

Result:

Traceback (most recent call last):
  File "/home/andreas/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 950, in on_slide_selected
    self.slide_selected()
  File "/home/andreas/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 965, in slide_selected
    to_display = self.service_item.get_rendered_frame(row)
  File "/home/andreas/Projects/OpenLP/trunk/openlp/core/lib/serviceitem.py", line 552, in get_rendered_frame
    return self._display_frames[row]['html'].split('\n')[0]
IndexError: list index out of range

Tags: regression

Related branches

Revision history for this message
Andreas Preikschat (googol-deactivatedaccount) wrote :

Note: Also happens when using the android app!

tags: added: regression
description: updated
summary: - Traceback in web remote
+ [regression] Traceback in web remote
Revision history for this message
Andreas Preikschat (googol-deactivatedaccount) wrote :

Traced down to r2181

Revision history for this message
Andreas Preikschat (googol-deactivatedaccount) wrote :

Remote not needed to reproduce.

Revision history for this message
Tomas Groth (tomasgroth) wrote :

I'm pretty sure this was fixed in r2422.
Anyway I can't reproduce it anymore in the 2.1.1 release, so marking it fixed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.