plainblack.com
Username Password
search
Bookmark and Share
View All Tickets
Copied Collaboration System re-sends subscription mail  (#12024)
Issue

Still trying to reproduce this, but serious enough to post this right now.

  1. On one of our sites there is a CS with around 90 threads. Our client is subscribed to this.
  2. I copied this CS, with children included, and pasted it on another page.
  3. At that time our client recieved some 90 emails, one for each thread.

I'm not eactly sure what happened, but a couple of things seem to go wrong.

If a CS is copied, the subscribed users are copied from the original's subscription group to the copy's group. I think that's a bug; why should they be?

When the mail is sent to the subscription group, there is no test if what is sent is really a new thread or something that has been copy/pasted. Not sure if that's even possible, though.

Solution Summary
Comments
rogier
0
1/17/2011 12:06 pm
Upon closer examination, neither of the above is the case. It's mystery to me why WebGUI decides to send 90 emails when I copy/paste a CS...
perlDreamer
0
1/17/2011 12:30 pm
Subscribers are notified on commit of any sub-asset in the CS.

I would need to check this a little more closely, but I would guess that copy ends up calling addRevision and then commits the assets right away.

perlDreamer
0
1/19/2011 8:46 pm
Added code to duplicate to pass along the skipNotification flag from invocant.

Fixed in 7.9.21 (7d6bb2c)
Fixed in 7.10.8 (8c2958b)
rogier
0
1/24/2011 5:03 am
It leaves the question why subscribers of the original thread are also subscribed to the copy. It seems that the copied thread's subscriptionGroupId isn't updated?
rogier
0
1/24/2011 5:09 am
That's a theory, by the way. The thread subscription groups aren't very transparent in the front end, so I can't pinpoint the bug exactly.
perlDreamer
0
1/24/2011 10:43 am
Well, I have a couple of thoughts about this.

1) You must not consider this a feature.  If you have a discussion thread, and you make a copy, wouldn't you think that everyone would want to track both the original, and the copy?  And, as people subscribe and unsubscribe from one, that they would the other as well?

2) Feature or not, it's a closely related but separate issue from the emails being sent out, so it should have its own ticket for tracking.
rogier
0
1/24/2011 11:09 am
Thanks for your thoughts, and thanks for fixing. I consider it a bug, but that may be true only in the context of the myriad crazy ways that I use the CS :-)
perlDreamer
0
1/24/2011 9:10 pm
Fixed part #2 of the bug, not having unique groups and storage locations, in:

7.10.8 (052b3df)
7.9.21 (d73d971)
Details
Ticket Status Resolved  
Rating0.0 
Submitted Byrogier 
Date Submitted2011-01-17 
Assigned To unassigned  
Date Assigned2023-05-30 
Assigned By 
Severity Critical (mostly not working)  
What's the bug in? WebGUI Stable  
WebGUI / WRE Version 7.8.16  
URLuse/bugs/tracker/12024
Keywords
Ticket History
1/25/2011
3:10 AM
Resolved perlDreamer
1/24/2011
11:03 AM
Pending rogier
1/20/2011
2:46 AM
Resolved perlDreamer
1/17/2011
5:49 PM
Ticket created rogier
© 2023 Plain Black Corporation | All Rights Reserved