Update of /var/cvs/applications/mynews/src/org/mmbase/mynews
In directory james.mmbase.org:/tmp/cvs-serv17532

Modified Files:
        MyNewsUrlConverter.java 
Log Message:
some improvmenets on directoryurlconverter stuff


See also: 
http://cvs.mmbase.org/viewcvs/applications/mynews/src/org/mmbase/mynews


Index: MyNewsUrlConverter.java
===================================================================
RCS file: 
/var/cvs/applications/mynews/src/org/mmbase/mynews/MyNewsUrlConverter.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- MyNewsUrlConverter.java     2 Sep 2008 12:19:46 -0000       1.20
+++ MyNewsUrlConverter.java     20 Oct 2008 16:45:21 -0000      1.21
@@ -34,7 +34,7 @@
  *
  *
  * @author Michiel Meeuwissen
- * @version $Id: MyNewsUrlConverter.java,v 1.20 2008/09/02 12:19:46 andre Exp $
+ * @version $Id: MyNewsUrlConverter.java,v 1.21 2008/10/20 16:45:21 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class MyNewsUrlConverter extends DirectoryUrlConverter {
@@ -59,16 +59,17 @@
 
 
     protected String getNiceUrl(Block block,
-                                Map<String, Object> parameters,
-                                Parameters frameworkParameters, boolean 
escapeAmps, boolean action) throws FrameworkException {
+                                Parameters parameters,
+                                Parameters frameworkParameters,  boolean 
action) throws FrameworkException {
         if (log.isDebugEnabled()) {
             log.debug("" + block + parameters + frameworkParameters);
         }
 
         log.debug("Found mynews block " + block);
-        Node n = (Node) parameters.get(Framework.N.getName());
         StringBuilder b = new StringBuilder(directory);
         if(block.getName().equals("article")) {
+            Node n = parameters.get(Framework.N);
+            parameters.set(Framework.N.getName(), null);
             if (dateDepth > 0) {
                 Calendar cal = Calendar.getInstance();
                 cal.setTime(n.getDateValue("date"));
@@ -94,7 +95,7 @@
     }
 
 
-    public String getFilteredInternalUrl(List<String>  path, Map<String, 
Object> params, Parameters frameworkParameters) throws FrameworkException {
+    public String getFilteredInternalDirectoryUrl(List<String>  path, 
Map<String, Object> params, Parameters frameworkParameters) throws 
FrameworkException {
         StringBuilder result = new 
StringBuilder("/mmbase/framework/render.jspx?component=mynews");
         if (path.size() > 0) {
             // article mode
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to