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() {

Reply via email to