Browse Source

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

gediminasm 13 năm trước cách đây
mục cha
commit
18f469c79e
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  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);