fix: adjust urlstub for mailto links

(skip protocol)
pull/37/head
reger 9 years ago
parent cb83e65f89
commit dec3e6ad96

@ -34,7 +34,6 @@ import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry;
import net.yacy.cora.document.encoding.ASCII; import net.yacy.cora.document.encoding.ASCII;
import net.yacy.cora.document.encoding.UTF8; import net.yacy.cora.document.encoding.UTF8;

@ -1122,7 +1122,7 @@ public class MultiProtocolURL implements Serializable, Comparable<MultiProtocolU
// generates a normal form of the URL // generates a normal form of the URL
boolean defaultPort = false; boolean defaultPort = false;
if (this.protocol.equals("mailto")) { if (this.protocol.equals("mailto")) {
return this.protocol + ":" + this.userInfo + "@" + this.host; return this.userInfo + "@" + this.host;
} else if (isHTTP()) { } else if (isHTTP()) {
if (this.port < 0 || this.port == 80) { defaultPort = true; } if (this.port < 0 || this.port == 80) { defaultPort = true; }
} else if (isHTTPS()) { } else if (isHTTPS()) {

@ -1175,7 +1175,6 @@ public final class SearchEvent {
} }
// check modifier constraint (language) // check modifier constraint (language)
// TODO: : page.language() never null but defaults to "en" (may cause false drop of result)
if (this.query.modifier.language != null && !this.query.modifier.language.equals(page.language())) { if (this.query.modifier.language != null && !this.query.modifier.language.equals(page.language())) {
if (log.isFine()) log.fine("dropped RWI: language constraint = " + this.query.modifier.language); if (log.isFine()) log.fine("dropped RWI: language constraint = " + this.query.modifier.language);
if (page.word().local()) this.local_rwi_available.decrementAndGet(); else this.remote_rwi_available.decrementAndGet(); if (page.word().local()) this.local_rwi_available.decrementAndGet(); else this.remote_rwi_available.decrementAndGet();

Loading…
Cancel
Save