diff --git a/pom.xml b/pom.xml
index 1f21d3d..cbf524e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -153,6 +153,7 @@
org.gcube.portlets.widgets
workspace-explorer
[2.0.0, 3.0.0-SNAPSHOT)
+ compile
org.gcube.portlets.user
diff --git a/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java b/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java
index 776e42b..81e0a92 100644
--- a/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java
+++ b/src/main/java/org/gcube/portlets/widgets/ckandatapublisherwidget/client/ui/form/CreateDatasetForm.java
@@ -219,6 +219,7 @@ public class CreateDatasetForm extends Composite{
// map of organization name title
private Map nameTitleOrganizationMap = new HashMap();
+
private WizardCreator wizCreator;
/**
@@ -881,7 +882,7 @@ public class CreateDatasetForm extends Composite{
formSecondStep.setVisible(!hideManageRes);
formThirdStep.setVisible(hideManageRes);
- wizCreator.activeStep(stepActive);
+ activeWizardStep(stepActive);
// add the resources to the container panel
if(workspaceResourcesContainer.getWidget() == null){
@@ -894,7 +895,7 @@ public class CreateDatasetForm extends Composite{
// this is not a workspace request
formFirstStep.setVisible(false);
formThirdStep.setVisible(true);
- wizCreator.activeStep(3);
+ activeWizardStep(3);
}
@@ -904,6 +905,12 @@ public class CreateDatasetForm extends Composite{
selectedProfile.setText("Selected Type is " + metadataTypeListbox.getSelectedItemText());
}
+
+ private void activeWizardStep(int step) {
+ if(wizCreator!=null) {
+ wizCreator.activeStep(step);
+ }
+ }
@UiHandler("goBackButtonFirstStep")
@@ -911,7 +918,7 @@ public class CreateDatasetForm extends Composite{
// swap forms
formFirstStep.setVisible(true);
- wizCreator.activeStep(1);
+ activeWizardStep(1);
formSecondStep.setVisible(false);
formThirdStep.setVisible(false);
@@ -932,11 +939,12 @@ public class CreateDatasetForm extends Composite{
}
formFirstStep.setVisible(hideManageRes);
formSecondStep.setVisible(!hideManageRes);
- wizCreator.activeStep(stepActive);
+ activeWizardStep(stepActive);
}else{
- wizCreator.activeStep(1);
+
formFirstStep.setVisible(true);
formSecondStep.setVisible(false);
+ activeWizardStep(1);
}
formThirdStep.setVisible(false);
@@ -948,7 +956,7 @@ public class CreateDatasetForm extends Composite{
// swap forms
formSecondStep.setVisible(false);
formThirdStep.setVisible(true);
- wizCreator.activeStep(3);
+ activeWizardStep(3);
}