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

Reply via email to