Changeset 4906

Show
Ignore:
Timestamp:
09/10/08 02:48:46 (4 months ago)
Author:
guilhermeblanco
Message:

Fixed issue reported by user Adam @ doctrine-user when working with related components aliased.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/1.0/lib/Doctrine/Connection/UnitOfWork.php

    r4889 r4906  
    395395                    if ( ! empty($id)) { 
    396396                        foreach ((array) $rel->getLocal() as $k => $field) { 
    397                             if (isset($id[$k]) && $id[$k]) { 
     397                            if (isset($id[$k]) && $id[$k] && $record->getTable()->hasField($k)) { 
    398398                                $record->set($field, $id[$k]); 
    399399                            }