You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by un...@apache.org on 2004/11/18 18:31:01 UTC

svn commit: r76251 - cocoon/trunk/src/java/org/apache/cocoon/components/source/impl

Author: unico
Date: Thu Nov 18 09:30:58 2004
New Revision: 76251

Modified:
   cocoon/trunk/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java
Log:
major bugfix: SitemapSourceValidity.isValid(SourceValidity validity) must compare its nested validity 
with the other ((SitemapSourceValidity) validity).nested_validity, not with the SitemapSourceValidity itself

Modified: cocoon/trunk/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java	(original)
+++ cocoon/trunk/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java	Thu Nov 18 09:30:58 2004
@@ -450,9 +450,12 @@
         }
 
         public int isValid(SourceValidity validity) {
-            return(this.nested_validity != null?
-                   this.nested_validity.isValid(validity):
-                   SourceValidity.INVALID);
+            if (validity instanceof SitemapSourceValidity) {
+                return(this.nested_validity != null?
+                        this.nested_validity.isValid(((SitemapSourceValidity) validity).getNestedValidity()):
+                        SourceValidity.INVALID);
+            }
+            return SourceValidity.INVALID;
         }
         
         public SourceValidity getNestedValidity() {