diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java index b8b0951db82d04a0c81e52fa49cd56c804ad7fe8..02f93ea3ed0723e5400707641741ad12baf71e84 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java @@ -2106,12 +2106,13 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod : "Operation partly failed"; String failureReport = createFailedModificationsReport(); MessageBox.alert(failureTitle, failureReport, null); + refresh(); } else { GWTUtils.displayInfo("All modifications successfully applied."); + grid.getStore().commitChanges(); // no need to refresh - everything should be valid } clearModifications(); - refresh(); } private String createFailedModificationsReport()