fixing Incident #16665
git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@179381 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
ba8165fd0b
commit
dc36a61764
|
@ -540,6 +540,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
// IF NOT CANCELLED
|
||||
String clickedButton = be.getButtonClicked().getItemId();
|
||||
if (clickedButton.equals(Dialog.YES)) {
|
||||
GWT.log("Calling unSharedFolderByFolderSharedId for id: "+folderIdentification);
|
||||
explorerPanel.getAsycTreePanel().mask(ConstantsExplorer.UNSHARING,
|
||||
ConstantsExplorer.LOADINGSTYLE);
|
||||
WorkspaceSharingServiceAsync.INSTANCE.unSharedFolderByFolderSharedId(
|
||||
|
@ -1942,11 +1943,15 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
}
|
||||
|
||||
new MessageBoxAlert("Error", caught.getMessage() + ".", null);
|
||||
|
||||
// System.out.println(caught.getMessage());
|
||||
explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(
|
||||
event.getTargetParentFileModel().getIdentifier(), false);
|
||||
explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(
|
||||
event.getFileSourceModel().getParentFileModel().getIdentifier(), true);
|
||||
// explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(
|
||||
// event.getTargetParentFileModel().getIdentifier(), false);
|
||||
// explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(
|
||||
// event.getFileSourceModel().getParentFileModel().getIdentifier(), true);
|
||||
|
||||
//FXING THE ISSUE #16665
|
||||
explorerPanel.getAsycTreePanel().removeAllAndRecoveryRoot();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -1954,8 +1959,11 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
explorerPanel.getAsycTreePanel().unmask();
|
||||
if (result != null) {
|
||||
|
||||
if (result.getError() != null)
|
||||
if (result.getError() != null) {
|
||||
new MessageBoxAlert("Error", result.getError(), null);
|
||||
//FXING THE ISSUE #16665
|
||||
explorerPanel.getAsycTreePanel().removeAllAndRecoveryRoot();
|
||||
}
|
||||
|
||||
explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(
|
||||
event.getTargetParentFileModel().getIdentifier(), true);
|
||||
|
|
Loading…
Reference in New Issue