mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-23 06:48:41 +00:00
fix array mapping bug
This commit is contained in:
parent
69728b23de
commit
16961aaff6
|
|
@ -21,6 +21,7 @@ use phpOMS\DataStorage\Database\Query\QueryType;
|
|||
use phpOMS\DataStorage\Database\Query\Where;
|
||||
use phpOMS\DataStorage\DataMapperInterface;
|
||||
use phpOMS\Utils\ArrayUtils;
|
||||
use phpOMS\Utils\TestUtils;
|
||||
|
||||
/**
|
||||
* Datamapper for databases.
|
||||
|
|
@ -839,9 +840,9 @@ class DataMapperAbstract implements DataMapperInterface
|
|||
/** @var self $mapper */
|
||||
$mapper = static::$hasMany[$propertyName]['mapper'];
|
||||
|
||||
if (\is_array($values)) {
|
||||
if (\is_object($values)) {
|
||||
// conditionals
|
||||
$values[$mapper::$columns[static::$hasMany[$propertyName]['external']]['internal']] = $objId;
|
||||
TestUtils::setMember($values, $mapper::$columns[static::$hasMany[$propertyName]['external']]['internal'], $objId);
|
||||
|
||||
$mapper::createArray($values);
|
||||
continue;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user