External user unable to add comment to the issue using Default Mail Handler

XMLWordPrintable

    • 1
    • Minor
    • 1

      Issue Summary

      Unable to create comment by an external user when the customer has  a “cloud email handler” and "create issue or add a comment" handler associated with default mail server.

      When the cloud email handler does not have a default reporter but other handler has, triggering an email does not add the comments to the issue whereas create issue works fine.

      Any handler which tries to process a comment from an external user if does not have a default reporter the processing is terminated and message is marked for deletion, where as in case of issue create it goes to other handlers and if it has default reporter set it processes the message.

      Steps to Reproduce

      1. Create two handlers "cloud email handler" without default reporter and "create issue or add a comment" handler with default reporter set, both bind to default mail server.
      2. Send an email to the default server from the external users (abc@gmail.com)
      3. Issue will be created as per the configuration.
      4. Reply to the email from abc@gmail.com with the issue key in the subject line, no comments are added to the issue as the default reporter.

      Expected Results

      Comments should be appended to the issue upon replying to the email that has the issue key in the subject line.

      Actual Results

      No comments from the default reporter are added to the issues.

      Workaround

      Delete the handler without default reporter if not in use.

      Update the "Handler Params" in the cloud email handler with the default reporters detail as 
      reporteruserkey=atlassianaccount_of_the_default_reporter

            Assignee:
            Unassigned
            Reporter:
            Mahmad Faruk
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: