I'm trying to test upgrade a copy of our live db from CS 2.1 to CS 2008 and it turns out that every time I run the upgrade on that db CS 2008 sends out Friend Request emails.
Hi Cori,
During the upgrade if two users both marked each other as favorite users, then they are automatically created as friends. If only one side marked the other as a favorite user, then a friend request was created.
One is glad to be of service...
Hi cori,
While I can't make any promises, I'll definitely share your feedback with the team. In the meantime, if you're planning on doing further upgrades, here's the tweak you'll need in order to avoid sending emails during the upgrade:
EXECUTE sp_executesql N'INSERT INTO mg_EmailQueue (SettingsID, EmailXml) SELECT ...
Hope that helps...
Jose;
Thanks for the explanation. The logoc makes sense, but I still think it would be better for this to be documented somewhere in the upgrade docs (unless I missed it) and, ultimately, the decision to send or not send the request emails be left up to the tech permforming the upgrade.
This should be exactly what I need; thanks.
No offense, but I don't see any logic in the automatic notifications feature, unless there were pending friend requests that were staged but had not been processed when the production data was upgraded. In that case, this would simply be a resumption of existing processing that was suspended during the upgrade procedure.
The open question is what transactions are left incomplete if the notifications are _not_ generated - do the members' intentions to have friends join their network get lost / cancelled, or just remain in suspension indefinitely or some other process is initiated?
Or did these members never intend such invitations at all, and so won't miss them?
Without understanding what member action the server is attempting to service, there's no basis for deciding whether to let the upgrade issue the notifications or not.
Edited at 5:44 pm:
The upgrade is attempting to jumpstart the Friends feature by converting existing "Favorite" relationships. In some communities, such as YouTube, these are completely distinct (for a reason). Often one member favorites another as an "admirer" without wishing to "friend". Offering the friend feature is great; forcing it without the consent of the member may be taking a liberty in some cases, especially in non-American cultures where the meaning of "friend" is different, and a unilateral invitation from a complete stranger may be considered presumptuous, if not rude.
Copyright© 2008 Telligent Systems Inc. All rights reserved CommunityServer.com • Telligent.com