Browse Source

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

gediminasm 13 years ago
parent
commit
18f469c79e
1 changed files with 4 additions and 0 deletions
  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);