Update of /var/cvs/contributions/didactor2/src/core/java/nl/didactor/filter
In directory james.mmbase.org:/tmp/cvs-serv15430/nl/didactor/filter
Modified Files:
ProviderFilter.java
Log Message:
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/java/nl/didactor/filter
Index: ProviderFilter.java
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/core/java/nl/didactor/filter/ProviderFilter.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- ProviderFilter.java 20 Nov 2008 15:09:40 -0000 1.24
+++ ProviderFilter.java 21 Nov 2008 14:10:53 -0000 1.25
@@ -34,7 +34,7 @@
* Request scope vars are 'provider', 'education', 'class'.
*
* @author Michiel Meeuwissen
- * @version $Id: ProviderFilter.java,v 1.24 2008/11/20 15:09:40 michiel Exp $
+ * @version $Id: ProviderFilter.java,v 1.25 2008/11/21 14:10:53 michiel Exp $
*/
public class ProviderFilter implements Filter, MMBaseStarter,
NodeEventListener, RelationEventListener {
private static final Logger log =
Logging.getLoggerInstance(ProviderFilter.class);
@@ -485,9 +485,10 @@
if (userClass == null) {
if (education != null) {
-
+ int userNumber = (Integer) userAttributes.get("user");
+ if (userNumber > 0) {
try {
- Node user = cloud.getNode((Integer)
userAttributes.get("user"));
+ Node user = cloud.getNode(userNumber);
Function fun = user.getFunction("class");
Parameters params = fun.createParameters();
params.set("education", education);
@@ -499,6 +500,7 @@
// never mind
userAttributes.put("class", null);
}
+ }
} else {
log.warn("No education found");
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs