Skip to content

Commit

Permalink
Fix action rule/save in Customer Automation Rules UI API (#482)
Browse files Browse the repository at this point in the history
  • Loading branch information
christophluehr committed Jul 6, 2023
1 parent f15668c commit 465d227
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/ActionTrigger/Action/AbstractAction.php
Expand Up @@ -44,8 +44,12 @@ public static function createActionDefinitionFromEditmode(\stdClass $setting)
$actionDelayMultiplier = isset(self::$actionDelayMultiplier[$setting->options->actionDelayGuiType]) ? self::$actionDelayMultiplier[$setting->options->actionDelayGuiType] : 1;

$action = new \CustomerManagementFrameworkBundle\Model\ActionTrigger\ActionDefinition();
$action->setId($setting->id);
$action->setCreationDate($setting->creationDate);
if (isset($setting->id)) {
$action->setId($setting->id);
}
if (isset($setting->creationDate)) {
$action->setCreationDate($setting->creationDate);
}
$action->setOptions(json_decode(json_encode($setting->options), true));
$action->setImplementationClass($setting->implementationClass);
$action->setActionDelay($setting->options->actionDelayGuiValue * $actionDelayMultiplier);
Expand Down

0 comments on commit 465d227

Please sign in to comment.