diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/CrudEntityController.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/CrudEntityController.java
index cfa44ca3d9f71f63b906fcd2c06b726f8e5b05be..700b26024cd074bcd861c623d712d538620ecd5e 100644
--- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/CrudEntityController.java
+++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/CrudEntityController.java
@@ -206,9 +206,8 @@ public abstract class CrudEntityController<EntityType extends CloneableEntity, F
     }
 
     public DataModel getListDataModel() {
-        if (listDataModel == null) {
-            listDataModel = createListDataModel();
-        }
+        resetListDataModel();       
+        listDataModel = createListDataModel();
         return listDataModel;
     }