Scarab commit: svn commit: r11103 - branches/release/1.0.22/src/java/org/tigris/scarab/om/Issue.java
[email protected] Thu, 12 Apr 2012 23:53:40 -0700 (PDT)
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: mcoss
Date: 2012-04-12 23:53:39-0700
New Revision: 11103
Modified:
branches/release/1.0.22/src/java/org/tigris/scarab/om/Issue.java
Log:
FIX - Delete active depends only for deleted issues.
Modified: branches/release/1.0.22/src/java/org/tigris/scarab/om/Issue.java
Url: http://scarab.tigris.org/source/browse/scarab/branches/release/1.0.22/src/java/org/tigris/scarab/om/Issue.java?view=diff&pathrev=11103&r1=11102&r2=11103
==============================================================================
--- branches/release/1.0.22/src/java/org/tigris/scarab/om/Issue.java (original)
+++ branches/release/1.0.22/src/java/org/tigris/scarab/om/Issue.java 2012-04-12 23:53:39-0700
@@ -3203,16 +3203,20 @@
for (Iterator it = dependencies.iterator(); it.hasNext(); )
{
Depend depend = (Depend)it.next();
- ActivitySet deleteSet =
- this.doDeleteDependency(activitySet, depend, user);
- for (Iterator act = deleteSet.getActivityList().iterator(); act.hasNext(); )
- {
- activitySet.addActivity((Activity)act.next());
- }
- NotificationManagerFactory.getInstance()
- .addActivityNotification(ActivityType.ISSUE_DELETED,
- activitySet, this, user);
+ if(!depend.getDeleted()){
+ ActivitySet deleteSet =
+ this.doDeleteDependency(activitySet, depend, user);
+ for (Iterator act = deleteSet.getActivityList().iterator(); act.hasNext(); )
+ {
+ activitySet.addActivity((Activity)act.next());
+ }
+ }
}
+
+ NotificationManagerFactory.getInstance()
+ .addActivityNotification(ActivityType.ISSUE_DELETED,
+ activitySet, this, user);
+
save();
}
}
@@ -4334,4 +4338,4 @@
if(super.getLastTransId()==null)
super.setLastTransId(createdTransId);
}
-}
+}
\ No newline at end of file
------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=2947943