diff --git a/library/Director/DirectorObject/Automation/BasketSnapshot.php b/library/Director/DirectorObject/Automation/BasketSnapshot.php index 2c50d664..3cf6dc77 100644 --- a/library/Director/DirectorObject/Automation/BasketSnapshot.php +++ b/library/Director/DirectorObject/Automation/BasketSnapshot.php @@ -184,7 +184,10 @@ class BasketSnapshot extends DbObject $snapshot = static::create([ 'basket_uuid' => $basket->get('uuid') ]); - $snapshot->objects = (array) Json::decode($string); + $snapshot->objects = []; + foreach ((array) Json::decode($string) as $type => $objects) { + $snapshot->objects[$type] = (array) $objects; + } return $snapshot; }