Fix node add and RedistributeAncillaryFiles
authorIustin Pop <iustin@google.com>
Wed, 10 Jun 2009 09:48:47 +0000 (11:48 +0200)
committerIustin Pop <iustin@google.com>
Wed, 10 Jun 2009 09:57:37 +0000 (11:57 +0200)
Commit 28eddce5249f35c2c330a04da07b74950877dcf5 added the
RedistributeAncillaryFiles, but it calls it with a wrong parameter and thus
makes node add fail.

This one-liner fixes it.

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>

lib/cmdlib.py

index ea284e1..06b3cf8 100644 (file)
@@ -2307,7 +2307,7 @@ class LUAddNode(LogicalUnit):
       _RedistributeAncillaryFiles(self)
       self.context.ReaddNode(new_node)
     else:
       _RedistributeAncillaryFiles(self)
       self.context.ReaddNode(new_node)
     else:
-      _RedistributeAncillaryFiles(self, additional_nodes=node)
+      _RedistributeAncillaryFiles(self, additional_nodes=[node])
       self.context.AddNode(new_node)
 
 
       self.context.AddNode(new_node)