Answers.Body: <p>This issue has been resolved in <a href="https://sprout.barrelstrengthdesign.com/craft-plugins/email" rel="nofollow noreferrer">Sprout Email 3</a>. </p>
  
  <p>Be sure to read the upgrade notes. This is a major release and some scenarios may require a few manual steps to get updated.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-18T21:58:34.440Z
Answers.LastActivityDate: 2017-10-18T21:58:34.440Z
Answers.UserDisplayName: Ben Parizek
Body: <p>I have the latest versions of Craft CMS, Sprout Email and Craft Contact plugins. Sprout behaves fine with some notifications I have set up. However, if I submit a contact form it throws a PHP error - <code>mb_convert_case() expects parameter 1 to be string, array given</code></p>
  
  <p>If I disable Sprout, then Contact Form works fine.</p>
  
  <p>Looking at the logs, I see that submitting the form triggers a 'When an entry is saved' event and Sprout starts looking at whether it is something it should handle and then chokes when trying to parse it as an entry.</p>
  
  <p>I finally got things to work by disabling the "Enable Sent Email tracking" feature in Sprout Email, but I would prefer not to have to do that.</p>
  
  <p>Has anyone encountered anything like this or have any thoughts on this? Thanks for any input!</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-30T00:43:38.130Z
Comments.Text: Can you share the full stack trace for that error?  It sounds like a Sprout bug, but can't say for sure without seeing.
Comments.UserDisplayName: Brad Bell
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-30T04:10:57.480Z
Comments.Text: This is currently a bug in Sprout Email. We'll have a fix out next release. I've made a note to update this thread when we do.
Comments.UserDisplayName: Ben Parizek
Tags: <plugin-sproutforms><plugin-contactform>
Title: Sprout Email conflicts with Craft Contact Form
ThreadText: # Sprout Email conflicts with Craft Contact Form
  
  (Asked by: username_0 on 2017-09-29)
  
  I have the latest versions of Craft CMS, Sprout Email and Craft Contact plugins. Sprout behaves fine with some notifications I have set up. However, if I submit a contact form it throws a PHP error - `mb_convert_case() expects parameter 1 to be string, array given`
  
  If I disable Sprout, then Contact Form works fine.
  
  Looking at the logs, I see that submitting the form triggers a 'When an entry is saved' event and Sprout starts looking at whether it is something it should handle and then chokes when trying to parse it as an entry.
  
  I finally got things to work by disabling the "Enable Sent Email tracking" feature in Sprout Email, but I would prefer not to have to do that.
  
  Has anyone encountered anything like this or have any thoughts on this? Thanks for any input!
  
  **Tags:** plugin-sproutforms, plugin-contactform
  
  > **Comments:**
  > **username_1**: Can you share the full stack trace for that error?  It sounds like a Sprout bug, but can't say for sure without seeing.  
  > **username_2**: This is currently a bug in Sprout Email. We'll have a fix out next release. I've made a note to update this thread when we do.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2017-10-18. Score: 1
  
  This issue has been resolved in [Sprout Email 3](https://sprout.barrelstrengthdesign.com/craft-plugins/email).
  
  Be sure to read the upgrade notes. This is a major release and some scenarios may require a few manual steps to get updated.
  
  
  ---
  
  