diff options
Diffstat (limited to 'OpenKeychain/src/main/java')
| -rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/KeybaseKeyServer.java | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/KeybaseKeyServer.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/KeybaseKeyServer.java index 7ffe123c0..442cecef2 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/KeybaseKeyServer.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/KeybaseKeyServer.java @@ -41,6 +41,11 @@ public class KeybaseKeyServer extends KeyServer {              InsufficientQuery {          ArrayList<ImportKeysListEntry> results = new ArrayList<ImportKeysListEntry>(); +        if (query.startsWith("0x")) { +            // cut off "0x" if a user is searching for a key id +            query = query.substring(2); +        } +          JSONObject fromQuery = getFromKeybase("_/api/1.0/user/autocomplete.json?q=", query);          try { @@ -158,4 +163,4 @@ public class KeybaseKeyServer extends KeyServer {      public void add(String armoredKey) throws AddKeyException {          throw new AddKeyException();      } -}
\ No newline at end of file +}  | 
