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 cf0d0a28ac2d233db8f5f097f027538acaf384c6..8e233ac673bd57291d8721f458a7dbe8d83018fc 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 @@ -164,7 +164,7 @@ public abstract class CrudEntityController<EntityType extends CloneableEntity, F SessionUtility.addInfoMessage("Success", "Created " + getDisplayEntityTypeName() + " " + getCurrentEntityInstanceName() + "."); resetListDataModel(); current = newEntity; - return view(); + return prepareList(); } catch (DmPortalException | RuntimeException ex) { SessionUtility.addErrorMessage("Error", "Could not create " + getDisplayEntityTypeName() + ": " + ex.getMessage());