FlexForm: Fix unique id for new objects

This commit is contained in:
Matias Griese
2019-03-08 20:35:54 +02:00
parent 1db8b93cfa
commit a2ac3f4c8b

View File

@@ -45,9 +45,10 @@ class FlexForm implements FlexFormInterface
{
$this->name = $name;
$this->form = $form;
$uniqueId = $object->exists() ? $object->getStorageKey() : "{$object->getType()}:new";
$this->setObject($object);
$this->setId($this->getName());
$this->setUniqueId(md5($this->getObject()->getStorageKey()));
$this->setUniqueId(md5($uniqueId));
$this->errors = [];
$this->submitted = false;