Modified the template editing setup
[biaweb_qt.git] / main_window.py
index 32e39f9..6b7f31a 100644 (file)
@@ -20,7 +20,9 @@ class MainWindow (PyQt4.QtGui.QMainWindow, ui_main_window.Ui_MainWindow):
        # refresh the category list
        def repopulate_categories (self):
                recs = biaweb_db.get_categories (self.current_db)
-               if not recs:
+
+               # check with False because None is returned when no records exist
+               if recs == False:
                        PyQt4.QtGui.QMessageBox.critical (self, "Error", "SQLite 3 error in getting the categories")
                        return
 
@@ -32,7 +34,9 @@ class MainWindow (PyQt4.QtGui.QMainWindow, ui_main_window.Ui_MainWindow):
        # refresh the articles list
        def repopulate_articles (self, catid=None):
                recs = biaweb_db.get_articles (self.current_db, catid)
-               if not recs:
+
+               # check with False because None is returned when no records exist
+               if recs == False:
                        PyQt4.QtGui.QMessageBox.critical (self, "Error", "SQLite 3 error in getting the articles")
                        return
 
@@ -218,7 +222,7 @@ class MainWindow (PyQt4.QtGui.QMainWindow, ui_main_window.Ui_MainWindow):
                        PyQt4.QtGui.QMessageBox.critical (self, "Error",
                                                                "Cannot edit templates. You need to create or open a website first")
                else:
-                       tdlg = tpld.TemplatesDialog (self)
+                       tdlg = tpld.TemplatesDialog (self, self.current_db)
                        tdlg.exec_ ()
 
        # function to get the category or article ID from current selected item in a tree widget