From ea9de0f311af6967644a38a53305251cb026c8a3 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 10 Feb 2016 19:31:51 +0530 Subject: [PATCH] fix inital peering --- oml/node/server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/oml/node/server.py b/oml/node/server.py index 76bba5a..bd320fb 100644 --- a/oml/node/server.py +++ b/oml/node/server.py @@ -78,10 +78,10 @@ class NodeServer(ThreadingMixIn, TLSTCPServer): def api_call(action, user_id, args): with db.session(): u = user.models.User.get(user_id) - if action in ('pullChanges', ) and not u.peered and u.pending == 'sent': + if u and action in ('pullChanges', ) and not u.peered and u.pending == 'sent': u.update_peering(True) - state.nodes.queue('add', user.id, True) - trigger_event('peering.accept', user.json()) + state.nodes.queue('add', u.id, True) + trigger_event('peering.accept', u.json()) if action in ( 'requestPeering', 'acceptPeering', 'rejectPeering', 'removePeering', 'cancelPeering'