Scarab commit: svn commit: r11116 - branches/release/1.0.22/src/java/org/tigris/scarab/actions/MoveIssue.java

[email protected] Fri, 13 Apr 2012 01:41:18 -0700 (PDT)
Newsgroups gmane.comp.java.scarab.cvs
Message-ID <[email protected]>
Author: mcoss
Date: 2012-04-13 01:41:17-0700
New Revision: 11116

Modified:
   branches/release/1.0.22/src/java/org/tigris/scarab/actions/MoveIssue.java

Log:
FIX - Avoid cached values for moving/copying issues.

Modified: branches/release/1.0.22/src/java/org/tigris/scarab/actions/MoveIssue.java
Url: http://scarab.tigris.org/source/browse/scarab/branches/release/1.0.22/src/java/org/tigris/scarab/actions/MoveIssue.java?view=diff&pathrev=11116&r1=11115&r2=11116
==============================================================================
--- branches/release/1.0.22/src/java/org/tigris/scarab/actions/MoveIssue.java	(original)
+++ branches/release/1.0.22/src/java/org/tigris/scarab/actions/MoveIssue.java	2012-04-13 01:41:17-0700
@@ -70,6 +70,7 @@
 import org.tigris.scarab.om.IssueTypeManager;
 import org.tigris.scarab.om.Module;
 import org.tigris.scarab.om.ModuleManager;
+import org.tigris.scarab.om.IssueManager;
 import org.tigris.scarab.om.ScarabUser;
 import org.tigris.scarab.services.security.ScarabSecurity;
 import org.tigris.scarab.tools.ScarabLocalizationTool;
@@ -231,6 +232,9 @@
     public void doSaveissue(RunData data, TemplateContext context)
         throws Exception
     {
+    	//Clear cache for stability reasons, to avoid missing, cached values
+    	IssueManager.getMethodResult().clear();
+    	
         boolean collisionOccurred = isCollision(data, context);
         context.put("collisionDetectedOnMoveAttempt", collisionOccurred ? Boolean.TRUE : Boolean.FALSE);
         if (collisionOccurred)

------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=2947966