Author: deepal
Date: Fri Feb 29 03:26:44 2008
New Revision: 14350

Log:

fixing REGISTRY-235

Modified:
   
trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/VersionedResourceDAO.java

Modified: 
trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/VersionedResourceDAO.java
==============================================================================
--- 
trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/VersionedResourceDAO.java
      (original)
+++ 
trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/VersionedResourceDAO.java
      Fri Feb 29 03:26:44 2008
@@ -944,6 +944,8 @@
                 resource.setAuthorUserName(userId);
             }
             resource.setLastUpdaterUserName(userId);
+            markDeleted(resourcePath, conn);
+            deleteResource(resource, conn);
             add(resource, conn);
             AuthorizationUtil.setDefaultAuthorizations(realm, newPath, userId);
             long newResourceID = getResourceID(newPath, conn);
@@ -963,8 +965,7 @@
             // copy ratings
             RatingsDAO ratingsDAO = new RatingsDAO();
             ratingsDAO.copyRatings(fromResourceId, resourceID, conn);
-            markDeleted(resourcePath, conn);
-            deleteResource(resource, conn);
+
         }
         //prepareToDelete(resource.getId(), conn);
         //resourceDAO.delete(resource.getResourcePath(), conn);

_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev

Reply via email to