diff --git a/lib/Relation/HasMany.php b/lib/Relation/HasMany.php index 0366b15..14232b1 100644 --- a/lib/Relation/HasMany.php +++ b/lib/Relation/HasMany.php @@ -122,7 +122,7 @@ public function save(EntityInterface $entity, $relationName, $options = []) if (count($deletedIds) || $relatedEntities === false) { $conditions = [$this->foreignKey() => $entity->primaryKey()]; if (count($deletedIds)) { - $conditions[$this->localKey().' :in'] = $deletedIds; + $conditions[$relatedMapper->primaryKeyField().' :in'] = $deletedIds; } if ($relatedMapper->entityManager()->fields()[$this->foreignKey()]['notnull']) { $relatedMapper->delete($conditions);