Update of 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
In directory 
james.mmbase.org:/tmp/cvs-serv26564/src/java/com/finalist/cmsc/repository/forms

Modified Files:
        ContentAction.java ImageUploadAction.java 
Removed Files:
        ImageUploadForm.java 
Log Message:
CMSC-1205  Assets bug container issue


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
See also: http://www.mmbase.org/jira/browse/CMSC-1205


Index: ContentAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/ContentAction.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- ContentAction.java  23 Dec 2008 10:11:53 -0000      1.13
+++ ContentAction.java  7 Jan 2009 10:08:04 -0000       1.14
@@ -90,12 +90,14 @@
             createdNumbers.put(String.valueOf(createdElement.getNumber()), 
createdElement);
          }
          addToRequest(request, "createdNumbers", createdNumbers);
+         //cmsc-1205 don't refresh channel tree when not necessary
+         String type = request.getParameter("type");
          //cmsc-144 make reorder icon show up
-         if(elementCount==2){
+         if(elementCount==2&& type != null){
                 request.setAttribute("refresh", true);
          }
          //reset the show mode of assets in the session when enter another 
channel
-         if(request.getParameter("type")==null){
+         if(type==null){
             request.getSession().removeAttribute("show");
             request.getSession().removeAttribute("imageOnly");
            }


Index: ImageUploadAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/ImageUploadAction.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- ImageUploadAction.java      6 Jan 2009 07:59:41 -0000       1.4
+++ ImageUploadAction.java      7 Jan 2009 10:08:04 -0000       1.5
@@ -16,6 +16,9 @@
 
 public class ImageUploadAction extends AbstractUploadAction {
 
+   private static final String ALL = "all";
+   private static final String CREATION = "creation";
+
    @Override
    public ActionForward execute(ActionMapping mapping, ActionForm form, 
HttpServletRequest request,
          HttpServletResponse response, Cloud cloud) throws Exception {
@@ -24,6 +27,10 @@
       String parentchannel = imageUploadForm.getParentchannel();
       FormFile file = imageUploadForm.getFile();
 
+      if (parentchannel.equalsIgnoreCase(ALL)) {
+         parentchannel = (String) request.getSession().getAttribute(CREATION);
+      }
+
       int nodeId = 0;
       String exist = "0";
       String exceed = "no";
@@ -43,6 +50,7 @@
             } else {
                exceed = "yes";
             }
+            nodeId = nodes.get(0);
          }
          // to archive the upload asset
          addRelationsForNodes(nodes, cloud);


_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to