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