diff --git a/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java b/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java index 0dd4821..6bdd0a6 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java +++ b/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java @@ -545,9 +545,11 @@ public class TabularDataController { } protected void doOpenTRIdAfterServerUpdate() { - if(trId.getId().compareTo(openTRIdAfterServerUpdate.getId())==0 + if(trId!=null && trId.getId().compareTo(openTRIdAfterServerUpdate.getId())==0 && trId.getTableId().compareTo(trId.getTableId())==0){ + Log.debug("Open Table Break table just open"); } else { + Log.debug("Open Table new Table for TR"); openTable(openTRIdAfterServerUpdate); } }