From: Andrew Engelbrecht <sudoman@ninthfloor.org> Date: Thu, 23 Jul 2015 15:32:54 +0000 (-0400) Subject: check to see if we have keys before adding them X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=4638bb73c7bcd14dbda77bfb4610edcdeaa07d57;p=edward.git check to see if we have keys before adding them --- diff --git a/edward b/edward index 0c12f1e..091716c 100755 --- a/edward +++ b/edward @@ -349,7 +349,7 @@ def prepare_for_reply_pieces (eddymsg_obj, replyinfo_obj): prepare_for_reply(piece.gpg_data.plainobj, replyinfo_obj) elif piece.piece_type == "pubkey": - if piece.gpg_data == None: + if piece.gpg_data == None or piece.gpg_data.keys == []: replyinfo_obj.no_public_key = True else: replyinfo_obj.public_key_received = True @@ -359,7 +359,7 @@ def prepare_for_reply_pieces (eddymsg_obj, replyinfo_obj): elif (piece.piece_type == "clearsign") \ or (piece.piece_type == "detachedsig"): - if piece.gpg_data == None: + if piece.gpg_data == None or piece.gpg_data.sigs == []: replyinfo_obj.sig_failure = True else: replyinfo_obj.sig_success = True