|
@@ -661,6 +661,8 @@ def ffpb_ping(bot, trigger=None, target_name=None, reply_directly=True):
|
|
|
if node is None:
|
|
|
return None
|
|
|
|
|
|
+ node = __batcave.get_node(node['id'])
|
|
|
+
|
|
|
# derive node address from MAC
|
|
|
node_mac = node.get('mac')
|
|
|
target = mac2ipv6(node_mac, 'fdca:ffee:ff12:132:')
|
|
@@ -709,7 +711,7 @@ def ffpb_nodemesh(bot, trigger):
|
|
|
return
|
|
|
|
|
|
# query BATCAVE for node's neighbours (result is a list of MAC addresses)
|
|
|
- cave_result = node['neighbours']
|
|
|
+ cave_result = node.get('neighbours')
|
|
|
if cave_result is None:
|
|
|
msg = 'Hm, scheinbar liegen zu \'{0}\' keine Daten vor. ' + \
|
|
|
'Klingt komisch, ist aber so.'
|