diff --git a/src/app/ui/detail_acara_window_ui.py b/src/app/ui/detail_acara_window_ui.py
index 5877582475df6f02ad4a6bf51d8f3044dd2dd40a..42afa081d7d9c9610f89ef1ed8263dfd520b6b81 100644
--- a/src/app/ui/detail_acara_window_ui.py
+++ b/src/app/ui/detail_acara_window_ui.py
@@ -323,16 +323,18 @@ p, li {0}\n
         self.MainWindow.close()
 
     def nextPicture(self):
-        self.idxPhoto = self.idxPhoto +1 if self.idxPhoto +1<len(self.photos) else 0
-        img = QtGui.QImage()
-        img.loadFromData(self.photos[self.idxPhoto])
-        self.label_5.setPixmap(QtGui.QPixmap.fromImage(img))
+        if len(self.photos) > 0:
+            self.idxPhoto = self.idxPhoto +1 if self.idxPhoto +1<len(self.photos) else 0
+            img = QtGui.QImage()
+            img.loadFromData(self.photos[self.idxPhoto])
+            self.label_5.setPixmap(QtGui.QPixmap.fromImage(img))
     
     def prevPicture(self):
-        self.idxPhoto = self.idxPhoto -1 if self.idxPhoto -1>=0 else len(self.photos)-1
-        img = QtGui.QImage()
-        img.loadFromData(self.photos[self.idxPhoto])
-        self.label_5.setPixmap(QtGui.QPixmap.fromImage(img))
+        if len(self.photos) > 0:
+            self.idxPhoto = self.idxPhoto -1 if self.idxPhoto -1>=0 else len(self.photos)-1
+            img = QtGui.QImage()
+            img.loadFromData(self.photos[self.idxPhoto])
+            self.label_5.setPixmap(QtGui.QPixmap.fromImage(img))
 
     def buttonHandler(self):
         if self.isMember: