Update of /var/cvs/applications/richtext/src/org/mmbase/versioning
In directory james.mmbase.org:/tmp/cvs-serv2736/src/org/mmbase/versioning

Modified Files:
        IdRelVersioningCommitProcessor.java 
Log Message:
dont' fail if accidentely specified field which does not exist


See also: 
http://cvs.mmbase.org/viewcvs/applications/richtext/src/org/mmbase/versioning


Index: IdRelVersioningCommitProcessor.java
===================================================================
RCS file: 
/var/cvs/applications/richtext/src/org/mmbase/versioning/IdRelVersioningCommitProcessor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- IdRelVersioningCommitProcessor.java 3 Jun 2008 09:43:01 -0000       1.1
+++ IdRelVersioningCommitProcessor.java 25 Nov 2008 15:15:01 -0000      1.2
@@ -14,7 +14,7 @@
 
 /**
  * @author Michiel Meeuwissen
- * @version $Id: IdRelVersioningCommitProcessor.java,v 1.1 2008/06/03 09:43:01 
michiel Exp $
+ * @version $Id: IdRelVersioningCommitProcessor.java,v 1.2 2008/11/25 15:15:01 
michiel Exp $
  * @since
  */
 
@@ -52,6 +52,7 @@
     boolean isRelevant(Node idrel, Node node) {
         String id = idrel.getStringValue(IdRel.ID);
         for (String xmlField : fields.split(",")) {
+            if (node.getNodeManager().hasField(xmlField)) {
             Document doc = node.getXMLValue(xmlField);
             if (log.isDebugEnabled()) {
                 log.debug("Checking whether '" + id + "' is mentioned in " + 
org.mmbase.util.xml.XMLWriter.write(doc, true));
@@ -62,6 +63,9 @@
             } else {
                 log.debug("no");
             }
+            } else {
+                log.warn("No such field " + xmlField);
+            }
         }
         return false;
     }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to