Changeset 1080

Show
Ignore:
Timestamp:
09/05/08 07:44:10 (21 hours ago)
Author:
ron
Message:

Added check for table name, fixes #679

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.3/generator/classes/propel/engine/database/model/ForeignKey.php

    r989 r1080  
    391391                foreach ($foreignTable->getForeignKeys() as $refFK) { 
    392392                        $fkMap = $refFK->getLocalForeignMapping(); 
    393                         if ($map == $fkMap) { // compares keys and values, but doesn't care about order 
     393                        if ( ($refFK->getTableName() == $this->getTableName()) && ($map == $fkMap) ) { // compares keys and values, but doesn't care about order, included check to make sure it's the same table (fixes #679) 
    394394                                return true; 
    395395                        }