Changeset 4969

Show
Ignore:
Timestamp:
09/15/08 20:54:48 (4 months ago)
Author:
jwage
Message:

[1.0] Fixes issue with DQL deletes which use SoftDelete? behavior

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/1.0/lib/Doctrine/Template/Listener/SoftDelete.php

    r4880 r4969  
    9191        $query = $event->getQuery(); 
    9292        if ( ! $query->contains($field)) { 
    93             $query->from('')->update($params['component'] . ' ' . $params['alias']); 
    94             $query->set($field, '?', array(false)); 
    95             $query->addWhere($field . ' = ?', array(true)); 
     93            $query->from('')->update($params['component']['table']->getOption('name') . ' ' . $params['alias']); 
     94            $query->set($field, '?', array(true)); 
     95            $query->addWhere($field . ' = ?', array(false)); 
    9696        } 
    9797    }