From 25bc395de0ea0b1d2580e584a1054b5c610899a9 Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Sat, 24 Dec 2016 00:25:17 +0000 Subject: [PATCH] minor fix for group retrieval on organization change git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/widgets/ckan-metadata-publisher-widget@141401 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/ui/CreateDatasetForm.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/CreateDatasetForm.java b/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/CreateDatasetForm.java index 3381e77..8a00554 100644 --- a/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/CreateDatasetForm.java +++ b/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/CreateDatasetForm.java @@ -362,7 +362,7 @@ public class CreateDatasetForm extends Composite{ setAlertBlock("Retrieving profiles, please wait...", AlertType.INFO, true); // get the name of the organization from the title - String orgName = nameTitleOrganizationMap.get(organizationsListbox.getSelectedItemText()); + final String orgName = nameTitleOrganizationMap.get(organizationsListbox.getSelectedItemText()); // perform remote request of profiles for the selected organization ckanServices.getProfiles(orgName, new AsyncCallback>() { @@ -418,16 +418,15 @@ public class CreateDatasetForm extends Composite{ setAlertBlock("Retrieving groups, please wait...", AlertType.INFO, true); // request groups - ckanServices.getUserGroups(null, new AsyncCallback>() { + ckanServices.getUserGroups(orgName, new AsyncCallback>() { @Override public void onSuccess(List groups) { - if(groups == null){ - setAlertBlock("Error while retrieving groups, try later", AlertType.ERROR, true); + setAlertBlock("Error while retrieving groups", AlertType.ERROR, true); }else{ if(groups.isEmpty()){ - // nothing ... + groupsControlGroup.setVisible(false); } else{ @@ -522,7 +521,7 @@ public class CreateDatasetForm extends Composite{ setAlertBlock("Error while retrieving groups, try later", AlertType.ERROR, true); }else{ if(groups.isEmpty()){ - // ... + groupsControlGroup.setVisible(false); } else{