diff --git a/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php b/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php index 348bc8b48..c606468aa 100644 --- a/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php +++ b/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php @@ -51,7 +51,7 @@ public function filterSet(Doctrine_Record $record, $name, $value) public function filterGet(Doctrine_Record $record, $name) { $culture = sfDoctrineRecord::getDefaultCulture(); - if (isset($record['Translation'][$culture]) && '' != $record['Translation'][$culture][$name]) + if ($record['Translation'] && isset($record['Translation'][$culture]) && '' != $record['Translation'][$culture][$name]) { return $record['Translation'][$culture][$name]; }