Fix links to source project for project copies

For project copies the from field in ImportProjectInfo is not set.

Change-Id: I795158717d29cae5c855744636da878d3218709d
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java
index 36be3dc..c305ab9 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java
@@ -84,8 +84,13 @@
       t.setWidget(row, 0, new InlineHyperlink(
           project, "/x/" + Plugin.get().getName() + "/projects/" + project));
 
-      String srcProjectUrl = projectUrl(info, project);
-      t.setWidget(row, 1, new Anchor(srcProjectUrl, srcProjectUrl));
+      if (info.from() != null) {
+        String srcProjectUrl = projectUrl(info, project);
+        t.setWidget(row, 1, new Anchor(srcProjectUrl, srcProjectUrl));
+      } else {
+        t.setWidget(row, 1,
+            new InlineHyperlink(project, "/admin/projects/" + project));
+      }
 
       List<ImportInfo> importList = Natives.asList(info.imports());
       if (!importList.isEmpty()) {
diff --git a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java
index 874bb35..41160dd 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java
@@ -25,6 +25,7 @@
 import com.google.gwt.user.client.ui.Anchor;
 import com.google.gwt.user.client.ui.FlexTable;
 import com.google.gwt.user.client.ui.FlexTable.FlexCellFormatter;
+import com.google.gwt.user.client.ui.InlineHyperlink;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.VerticalPanel;
 import com.google.gwt.user.client.ui.Widget;
@@ -62,8 +63,16 @@
     MyTable t = new MyTable();
     t.setStyleName("importer-projectImportInfoTable");
     t.addRow("Project Name", project);
-    String srcProjectUrl = projectUrl(info, project);
-    t.addRow("From", new Anchor(srcProjectUrl, srcProjectUrl));
+
+    if (info.from() != null) {
+      String srcProjectUrl = projectUrl(info, project);
+      t.addRow("From", new Anchor(srcProjectUrl, srcProjectUrl));
+    } else {
+      t.addRow("From",
+          new InlineHyperlink(project, "/admin/projects/" + project));
+    }
+
+
     t.addRow("Parent", info.parent());
     t.addRow("Actions", new ImportActionPanel(project));
     add(t);