diff --git a/docketModel.py b/docketModel.py
index b4be1c3..33adc9c 100644
--- a/docketModel.py
+++ b/docketModel.py
@@ -22,6 +22,11 @@ class docketModel(QAbstractTableModel):
super(docketModel, self).__init__()
if case_id == None:
return
+ self.newCase(case_id)
+ return
+
+ def newCase(self, case_id: int) -> None:
+ self.beginResetModel()
self.entries = []
query = QSqlQuery()
query.prepare(
@@ -43,10 +48,11 @@ class docketModel(QAbstractTableModel):
query_error(q2)
row = []
while q2.next():
- row.append("" + q2.value("name") + "")
+ row.append(f'{q2.value("name")}')
if len(row) > 0:
self.entries.append([None, " ".join(row)])
- return
+ self.endResetModel()
+ pass
def rowCount(
self, _: QModelIndex | QPersistentModelIndex = QModelIndex()