Fixing bugs in open url dialog
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / forms / openurl / OpenUrlSelectorElement.java
index 7cbafcb332588b30082bf823b152143cfc247897..0a1ece659dc49d3f32ba01b40a110a34e245318b 100644 (file)
@@ -66,12 +66,16 @@ public class OpenUrlSelectorElement extends AbstractCdmFormElement implements Se
         */
        @Override
        public void widgetSelected(SelectionEvent e) {
+               if(openUrlEnabled.getReference() == null){
+                       EditorUtil.warningDialog("No reference", getClass(), "The given reference is empty");
+                       return;
+               }
                OpenUrlSelectorWizard wizard = new OpenUrlSelectorWizard(openUrlEnabled.getReference(), openUrlEnabled.getDetail());
                
                WizardDialog dialog = new WizardDialog(EditorUtil.getShell(), wizard);
                
                if(dialog.open() == IStatus.OK){
-                       openUrlEnabled.setOpenUrl(wizard.getOpenUrlReferenceImageUri());
+                       openUrlEnabled.setOpenUrl(wizard.getOpenUrlReference().getUri());
                }
        }