Array to string conversion is thrown... at Relationships/HasOne.php:241
$newValue->getValue('id') return an array with persistedId
Condition return (string) $this->getPrimaryValue() !== (string) $newValue->getValue('id'); at Dbal/StorageReflection/StorageReflection.php should also take into account multiple keys and compare the correct key.
There is an error, when I try to use primary-proxy & composite key with one has one relationships.
Array to string conversion is thrown... at Relationships/HasOne.php:241
$newValue->getValue('id')
return an array with persistedIdCondition
return (string) $this->getPrimaryValue() !== (string) $newValue->getValue('id');
at Dbal/StorageReflection/StorageReflection.php should also take into account multiple keys and compare the correct key.