From 74128a95d9b19947abd32e4d4c7dfd7a86274e0c Mon Sep 17 00:00:00 2001 From: zYne Date: Mon, 18 Sep 2006 20:11:21 +0000 Subject: [PATCH] Fixed syntax error --- Doctrine/Table.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Doctrine/Table.php b/Doctrine/Table.php index 6d89687be..91091881e 100644 --- a/Doctrine/Table.php +++ b/Doctrine/Table.php @@ -629,7 +629,9 @@ class Doctrine_Table extends Doctrine_Configurable implements Countable { } else throw new Doctrine_Table_Exception("Only one-to-one relations are possible when local reference key is used."); - } elseif($component == $name || ($component == $alias && ($name == $this->name || in_array($name,$this->parents))) { + } elseif($component == $name || + ($component == $alias && ($name == $this->name || in_array($name,$this->parents)))) { + if( ! isset($local)) $local = $this->identifier;