init: Always configure gerrit.canonicalWebUrl

Gerrit has been requiring this field for several versions now,
but init did not configure it. Ensure there is a value set so
the server is not confused at runtime.

Change-Id: I72020df3cb7dcc0f7dd417415ca12e9f5dd823ae
diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitHttpd.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitHttpd.java
index feb00e1..34e6970 100644
--- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitHttpd.java
+++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitHttpd.java
@@ -121,12 +121,7 @@
     } catch (URISyntaxException e) {
       throw die("invalid httpd.listenUrl");
     }
-    if (gerrit.get("canonicalWebUrl") != null //
-        || (!proxy && ssl) //
-        || getAuthType() == AuthType.OPENID) {
-      gerrit.string("Canonical URL", "canonicalWebUrl", uri.toString());
-    }
-
+    gerrit.string("Canonical URL", "canonicalWebUrl", uri.toString());
     generateSslCertificate();
   }