diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/versioning/VersioningInfoContainer.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/versioning/VersioningInfoContainer.java
index 4d8baca..5594bf9 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/client/view/versioning/VersioningInfoContainer.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/versioning/VersioningInfoContainer.java
@@ -225,18 +225,21 @@ public class VersioningInfoContainer extends LayoutContainer {
@Override
public void componentSelected(ButtonEvent ce) {
- String msg = "Deleting all older versions of:
- "+ currentVersion.getName()+"." +
- "
Confirm?";
- DialogConfirm box = new DialogConfirm(null, "Delete older versions of: "+ currentVersion.getName(), msg);
- box.getYesButton().addClickHandler(new ClickHandler() {
+ if(store.getModels().size()>0){
- @Override
- public void onClick(ClickEvent event) {
- AppController.getEventBus().fireEvent(new FileVersioningEvent(WorkspaceVersioningOperation.DELETE_ALL_OLDER_VERSIONS, currentVersion, store.getModels(), windowVersioning));
- }
- });
- box.setModal(true);
- box.center();
+ String msg = "Deleting all older versions of:
- "+ currentVersion.getName()+"." +
+ "
Confirm?";
+ DialogConfirm box = new DialogConfirm(null, "Delete older versions of: "+ currentVersion.getName(), msg);
+ box.getYesButton().addClickHandler(new ClickHandler() {
+
+ @Override
+ public void onClick(ClickEvent event) {
+ AppController.getEventBus().fireEvent(new FileVersioningEvent(WorkspaceVersioningOperation.DELETE_ALL_OLDER_VERSIONS, currentVersion, store.getModels(), windowVersioning));
+ }
+ });
+ box.setModal(true);
+ box.center();
+ }
}
});