diff --git a/arho_feature_template/gui/load_plan_dialog.py b/arho_feature_template/gui/load_plan_dialog.py
index 2ec3b14..a881d2a 100644
--- a/arho_feature_template/gui/load_plan_dialog.py
+++ b/arho_feature_template/gui/load_plan_dialog.py
@@ -112,7 +112,7 @@ def load_plans(self):
                     p.plan_type_id = pt.id;
             """)
             for plan in plans:
-                self.model.appendRow([QStandardItem(column) for column in plan])
+                self.model.appendRow([QStandardItem(column or "") for column in plan])
 
         except Exception as e:  # noqa: BLE001
             QMessageBox.critical(self, "Error", f"Failed to load plans: {e}")