Index: contributions/modules/clipper/clipper.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/clipper/clipper.module,v
retrieving revision 1.10
diff -u -F^f -r1.10 clipper.module
--- contributions/modules/clipper/clipper.module	12 Dec 2005 14:40:10 -0000	1.10
+++ contributions/modules/clipper/clipper.module	13 Dec 2005 18:23:34 -0000
@@ -215,7 +215,8 @@ function clipper_validate($node) {
       $parent      = trim($parent, '"');
       $parent      = trim(check_plain($parent));
       $parent_node = node_load(array('title' => $parent));
-      if ($parent_node->nid) {
+      // Check if a node was loaded successfully and if it isn't already in the parents list
+      if ($parent_node->nid && !$node->clipper->parents[$parent_node->nid]) {
         $node->clipper->parents[$parent_node->nid] = $parent_node->nid;
       }
       else {
