From 3ec2d2e48a50eec3a76973c810aab1b373696072 Mon Sep 17 00:00:00 2001 From: Andrey Kutejko Date: Thu, 19 Sep 2013 04:55:24 +0300 Subject: [PATCH] relation key --- ipf/admin/model.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ipf/admin/model.php b/ipf/admin/model.php index 8c966ee..e285f2e 100644 --- a/ipf/admin/model.php +++ b/ipf/admin/model.php @@ -678,13 +678,13 @@ class IPF_Admin_Model } else { $data = $o->getData(); foreach ($o->getTable()->getRelations() as $rname => $rel) { - $pk = $rel->getTable()->getIdentifier(); $fields = $this->fields(); if (!$fields || in_array($rname, $fields)) { if ($rel->getType() == IPF_ORM_Relation::MANY_AGGREGATE) { $data[$rname] = array(); - foreach ($rel->fetchRelatedFor($o) as $ri) - $data[$rname][] = $ri->$pk; + foreach ($rel->fetchRelatedFor($o) as $ri) { + $data[$rname][] = $ri->pk(); + } } } } -- 2.49.0