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:08 UTC
svn commit: r76252 - cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/source/impl
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() {