Author: unico Date: Thu Nov 18 09:31:07 2004 New Revision: 76252 Modified: cocoon/branches/BRANCH_2_1_X/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/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java (original) +++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java Thu Nov 18 09:31:07 2004 @@ -517,9 +517,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() {