Silverpop: If settings saving fails, tracking script option always set to default

Fixed in

EPiServer.MarketingAutomationIntegration.Silverpop 4.2.0

(Or a related package)

Created

Dec 04, 2018

Updated

Mar 11, 2019

State

Closed, Fixed and tested


Description

Steps to reproduce

1. Add an invalid value (for example, Engage Pod Number = Engage Pod 4) to an instance of the Silverpop connector.
2. Add valid values to the remaining fields (Connector name and Token).
3. Select the Custom tracking scripts option then enter a text value to the enabling textbox.
4. Click the Save button.

Expected:
Once the settings fail in saving, all entering values and option should remain.

Actual:
Failed for settings saving as expected. But the tracking option is set to the default: "No tracking scripts...."

Test configuration

EPiServer.ConnectForMarketingAutomation.4.1.0-pre-000808
EPiServer.Marketing.Automation.Forms.4.1.0-pre-000808
Episerver.MarketingAutomationIntegration.Silverpop.4.1.0-pre-000808