Просмотр исходного кода

[loggable] handle possibility of versioning allready existing entities, closes #52

gediminasm 13 лет назад
Родитель
Сommit
18f469c79e
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      lib/Gedmo/Loggable/LoggableListener.php

+ 4 - 0
lib/Gedmo/Loggable/LoggableListener.php

@@ -250,6 +250,10 @@ class LoggableListener extends MappedEventSubscriber
             $logEntryMeta = $om->getClassMetadata($logEntryClass);
             if ($action !== self::ACTION_CREATE) {
                 $version = $ea->getNewVersion($logEntryMeta, $object);
+                if (empty($version)) {
+                    // was versioned later
+                    $version = 1;
+                }
             }
             $logEntry->setVersion($version);