From 3574c730f237f628977b00809d922dd25857fac1 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 12 Jul 2007 18:09:10 +0000 Subject: [PATCH] - Do not allow whitelist management of peer nodes --- PLC/Methods/AddSliceToNodesWhitelist.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PLC/Methods/AddSliceToNodesWhitelist.py b/PLC/Methods/AddSliceToNodesWhitelist.py index 663da19..a6b4bd1 100644 --- a/PLC/Methods/AddSliceToNodesWhitelist.py +++ b/PLC/Methods/AddSliceToNodesWhitelist.py @@ -41,6 +41,8 @@ class AddSliceToNodesWhitelist(Method): # Get specified nodes, add them to the slice nodes = Nodes(self.api, node_id_or_hostname_list) for node in nodes: + if node['peer_id'] is not None: + raise PLCInvalidArgument, "%s not a local node" % node['hostname'] if slice['slice_id'] not in node['slice_ids_whitelist']: slice.add_to_node_whitelist(node, commit = False) -- 2.45.2