소스 검색

fix get actions workflow. Ref https://gitlab.com/interlink-sa/flowdat3/modules/ftth/issues/4

Espinoza Guillermo 6 년 전
부모
커밋
47079cbd49
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Event/EventSubscriber.php

+ 2 - 2
Event/EventSubscriber.php

@@ -121,11 +121,11 @@ class EventSubscriber implements EventSubscriberInterface
         $objectClass = (string)get_class($object);
         $objectClass = (string)get_class($object);
         if ($objectClass == 'FTTHBundle\\Entity\\ONU') {
         if ($objectClass == 'FTTHBundle\\Entity\\ONU') {
             $object->getLogOLT()->setPending();
             $object->getLogOLT()->setPending();
-            $em->flush();
+            $em->flush($object->getLogOLT());
         }
         }
         $logger->info("EVENT {$eventName}:{$eventReference} => {$objectClass }_id_{$object->getId()}");
         $logger->info("EVENT {$eventName}:{$eventReference} => {$objectClass }_id_{$object->getId()}");
 
 
-        $workflowName = $object->getWorkflowName();
+        $workflowName = $event->getWorkflowName();
         $actions = $em->getRepository("WorkflowBundle:Action")
         $actions = $em->getRepository("WorkflowBundle:Action")
             ->findByWorkflowAndEventRef($workflowName, $eventReference);
             ->findByWorkflowAndEventRef($workflowName, $eventReference);