Skip to content

Commit

Permalink
fixes MissingDelegableApprovalError logging bug (#789)
Browse files Browse the repository at this point in the history
Signed-off-by: 2byrds <2byrds@gmail.com>
  • Loading branch information
2byrds committed May 29, 2024
1 parent a2457e5 commit 1c09b39
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/keri/core/eventing.py
Original file line number Diff line number Diff line change
Expand Up @@ -5806,7 +5806,7 @@ def processEscrowDelegables(self):
self.processEvent(serder=eserder, sigers=sigers, wigers=wigers, delseqner=seqner,
delsaider=saider, local=esr.local)
else:
raise MissingDelegableApprovalError()
raise MissingDelegableApprovalError("No delegation seal found for event.")

except MissingDelegableApprovalError as ex:
# still waiting on missing delegation approval
Expand Down
2 changes: 2 additions & 0 deletions tests/core/test_delegating.py
Original file line number Diff line number Diff line change
Expand Up @@ -739,6 +739,8 @@ def test_delegables_escrow():
parsing.Parser().parse(ims=bytearray(gateIcp), kvy=torKvy, local=True)
assert gateHab.pre not in torKvy.kevers
assert len(torHab.db.delegables.get(keys=snKey(gateHab.kever.serder.preb, gateHab.kever.serder.sn))) == 1
# Exercise the MissingDelegableApprovalError case
torKvy.processEscrowDelegables()

# Now create delegating interaction event
seal = eventing.SealEvent(i=gateHab.pre,
Expand Down

0 comments on commit 1c09b39

Please sign in to comment.