Skip to content

Commit b5f63b3

Browse files
authored
Merge pull request hyperledger#549 from hyperledger/bug-fix
fix KeyError for "services" when pool ledger contains node update txns
2 parents 2045eae + 5db7629 commit b5f63b3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

plenum/common/stack_manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,8 @@ def getNodesServices(self):
278278
# Returns services for each node
279279
srvs = dict()
280280
for _, txn in self.ledger.getAllTxn():
281-
if txn[TXN_TYPE] == NODE:
281+
if txn[TXN_TYPE] == NODE and \
282+
txn.get(DATA, {}).get(SERVICES) is not None:
282283
srvs.update({txn[TARGET_NYM]: txn[DATA][SERVICES]})
283284
return srvs
284285

0 commit comments

Comments
 (0)