Commit 941a2e57 authored by zYne's avatar zYne

--no commit message

--no commit message
parent b13a70c0
...@@ -144,14 +144,15 @@ class Doctrine_AuditLog ...@@ -144,14 +144,15 @@ class Doctrine_AuditLog
$columns = $table->getColumns(); $columns = $table->getColumns();
// the version column should be part of the primary key definition
$columns[$this->_options['versionColumn']]['primary'] = true;
$id = $table->getIdentifier(); $id = $table->getIdentifier();
$options = array('className' => $className); $options = array('className' => $className);
$builder = new Doctrine_Import_Builder(); $builder = new Doctrine_Import_Builder();
$options['primary'][] = $this->_options['versionColumn'];
$def = $builder->buildDefinition($options, $columns); $def = $builder->buildDefinition($options, $columns);
if ( ! $this->_options['generateFiles']) { if ( ! $this->_options['generateFiles']) {
......
...@@ -1375,6 +1375,10 @@ abstract class Doctrine_Record extends Doctrine_Record_Abstract implements Count ...@@ -1375,6 +1375,10 @@ abstract class Doctrine_Record extends Doctrine_Record_Abstract implements Count
->getAuditLog() ->getAuditLog()
->getVersion($this, $version); ->getVersion($this, $version);
if ( ! isset($data[0])) {
throw new Doctrine_Record_Exception('Version ' . $version . ' does not exist!');
}
$this->_data = $data[0]; $this->_data = $data[0];
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment