diff --git a/lookup.html b/lookup.html
index e1a11c0..22e955e 100644
--- a/lookup.html
+++ b/lookup.html
@@ -27,8 +27,14 @@
let armoredPubkey = await hkp.lookup(options).catch((err) => {document.getElementById("result").value = err.message;document.getElementById("progressbar").className = "progress-bar bg-danger";});
var pubkey = await openpgp.key.readArmored(armoredPubkey).catch((err) => {document.getElementById("result").value = err.message;document.getElementById("progressbar").className = "progress-bar bg-danger";});
console.log(pubkey);
- document.getElementById("userid").value = pubkey.keys[0].users[0].userId.userid;
- document.getElementById("result").value = armoredPubkey;
+ if (pubkey) {
+ document.getElementById("userid").value = pubkey.keys[0].users[0].userId.userid;
+ document.getElementById("result").value = armoredPubkey;
+ document.getElementById("progressbar").className = "progress-bar bg-success";
+ } else {
+ document.getElementById("result").value = 'Error, please try again.';
+ document.getElementById("progressbar").className = "progress-bar bg-danger";
+ }
}