Skip to:
Content
Pages
Categories
Search
Top
Bottom

Bug: Doesn’t email activity replies

  • Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    Hi guys, great plugin but I’ve got a small bug. I’m subscribed for an email every time someone creates an update or replies to an update in my group. However, when they reply to an update the only message I receive in my inbox is the original update and not the reply.

    So if someone writes asks a question and 20 reply I get emailed the same question 20 times and no answers instead of the 20 answers. Kind of annoying if you know what I mean.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    Avatar of Boone Gorges
    Boone Gorges
    Keymaster

    @boonebgorges

    Have you verified whether this is a problem with both digests and with immediate notifications?

    Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    @boonebgorges Nope, it’s only a problem with digests; immediate notifications are still working fine the way they have for months.

    I’ve also notice another glitch in the digests. In all the emails sent because of an original activity update the URL at the bottom of the email is fine. See image: http://screencast.com/t/ODQyMmZlZ . But in all the emails sent because of activity replies the URLs at the bottom of the emails are duds (in addition that the messages are simply copies of the original update and not the actual replies). See image: http://screencast.com/t/MjRiMjQ4Ym

    Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    @boonebgorges @dwenaus @aekeron

    I upgraded the plugin to 2.7.1 but the problem is still occurring.

    Avatar of Dwenaus
    Dwenaus
    Participant

    @dwenaus

    buddypress does not provide enough information in the activity feed to allow us to know what the original update was – there needs to be a tertiary_item field added. So our plugin is not able to send emails for update replies. It would be soo much code to go back and find the original. maybe not worth it for now. We need to precent the activity replies from being recorded for the digest.

    Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    @dwenaus

    I see where you’re coming from but still think people would at least like to know that there was a reply… even if they don’t know what the reply was. Would it be possible to send a simple message saying:

    “There has been a reply to the activity update. Please click here?”

    Avatar of Dwenaus
    Dwenaus
    Participant

    @dwenaus

    interesting idea. I’ll look into that one.

    Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    @boonebgorges @dwenaus Did we ever resolve this?

    At the bare minimum we should either change the plugin so that no notifications are sent when replying to an activity stream item, or a message saying “There has been a reply to the activity update. Please click here.” should be sent out.

    But definitely, we shouldn’t have the current instance of 20 activity replies producing 20 emails sending the original activity update and not the replies. After a while it becomes too spam-like.

    Avatar of paulhastings0
    paulhastings0
    Participant

    @paulhastings0

    @boonebgorges @dwenaus Did we ever resolve this?

    At the bare minimum we should either change the plugin so that no notifications are sent when replying to an activity stream item, or a message saying “There has been a reply to the activity update. Please click here.” should be sent out.

    But definitely, we shouldn’t have the current instance of 20 activity replies producing 20 emails sending the original activity update and not the replies. After a while it becomes too spam-like.

    Avatar of Dwenaus
    Dwenaus
    Participant

    @dwenaus

    not yet… if you want to suggest some code, I can include it :) otherwise it may be a while. (making donations to pay the poor programmer also works!)

    Avatar of nickharambee
    nickharambee
    Participant

    @nickharambee

    Just wondering if there has been any progress on this. It’s some time since the last post. I’m not seeing any comments on/replies to updates in my daily digests, which suggests not. Also the number shown to reflect the new activity in the digest emails doesn’t correspond with the actual number of items in the digest. Are these extra items the replies to updates? I agree that, if it’s not possible right now to include the full reply, a line indicating that there have been new replies would be a good interim workaround. Is the programmer still poor? Is this the problem?

    Avatar of sc0ttius
    sc0ttius
    Member

    @sc0ttius

    If anyone still has this issue, I did the following as a workaround for duplicate entries in digests (which I think is related to what the OP was talking about):

    The current code:
    `if ( !empty( $activity_item ) ) {
    $group_message .= ass_digest_format_item( $activity_item, $type );
    }`

    The workaround:
    `if ( !empty( $activity_item ) ) {
    $group_message_temp = ass_digest_format_item( $activity_item, $type );
    $activity_exists = strpos($group_message, $group_message_temp);
    if (!$activity_exists)
    $group_message .= $group_message_temp;
    }`

    Mind you, it might be confusing when people see “5 items” but only three show up on the digest. Perhaps change the wording to say “5 new activities or replies” or omit it.

Viewing 12 replies - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.