You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2005/03/29 18:25:59 UTC

svn commit: r159387 - lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java

Author: andreas
Date: Tue Mar 29 08:25:58 2005
New Revision: 159387

URL: http://svn.apache.org/viewcvs?view=rev&rev=159387
Log:
DocumentUsecase: add 'info-' prefix to target document area if necessary

Modified:
    lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java

Modified: lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java?view=diff&r1=159386&r2=159387
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java Tue Mar 29 08:25:58 2005
@@ -119,8 +119,12 @@
     public String getTargetURL(boolean success) {
         Document document = getTargetDocument(success);
         String documentUrl = document.getCanonicalDocumentURL();
-        String area = getParameterAsString(COMPLETE_AREA);
-        String url = "/" + document.getPublication().getId() + "/" + area + documentUrl;
+        String completeArea = getParameterAsString(COMPLETE_AREA);
+        String documentArea = document.getArea();
+        if (completeArea.startsWith(Publication.INFO_AREA_PREFIX)) {
+            documentArea = Publication.INFO_AREA_PREFIX + documentArea;
+        }
+        String url = "/" + document.getPublication().getId() + "/" + documentArea + documentUrl;
         return url;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org