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