Skip to content

Commit

Permalink
Fix SignifyHab to work with delegated AIDs. (#488)
Browse files Browse the repository at this point in the history
  • Loading branch information
pfeairheller committed Apr 28, 2023
1 parent 64b489f commit 4fa138a
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions src/keri/app/habbing.py
Original file line number Diff line number Diff line change
Expand Up @@ -2231,16 +2231,15 @@ def __init__(self, **kwa):

def make(self, *, serder, sigers, **kwargs):
self.pre = serder.ked["i"] # new pre
self.prefixes.add(self.pre)

self.processEvent(serder, sigers)
habord = basing.HabitatRecord(hid=self.pre, sid=self.pre)

habord = basing.HabitatRecord(hid=self.pre, sid=self.pre)
self.save(habord)
self.prefixes.add(self.pre)

self.inited = True


def sign(self, ser, verfers=None, indexed=True, indices=None, ondices=None, **kwa):
"""Sign given serialization ser using appropriate keys.
Use provided verfers or .kever.verfers to lookup keys to sign.
Expand Down Expand Up @@ -2303,8 +2302,8 @@ def processEvent(self, serder, sigers):
# verify event, update kever state, and escrow if group
self.kvy.processEvent(serder=serder, sigers=sigers)
except Exception:
raise kering.ValidationError(f"Improper Habitat event type={serder.ked['t']} for "
f"pre={self.pre}.")
raise kering.ConfigurationError(f"Improper Habitat event type={serder.ked['t']} for "
f"pre={self.pre}.")

def replyEndRole(self, cid, role=None, eids=None, scheme=""):

Expand Down Expand Up @@ -2399,8 +2398,6 @@ def processEvent(self, serder, sigers):
f"pre={self.pre}.")




class GroupHab(BaseHab):
"""
Hab class provides a given idetnifier controller's local resource environment
Expand Down

0 comments on commit 4fa138a

Please sign in to comment.