Преглед на файлове

Bug en editar ONU sin OLT y sin template.

Maxi Schvindt преди 7 години
родител
ревизия
a72aec0e75
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      src/FTTHBundle/Admin/ONUAdmin.php

+ 8 - 1
src/FTTHBundle/Admin/ONUAdmin.php

@@ -93,7 +93,14 @@ class ONUAdmin extends WorkflowBaseAdmin
         foreach ($marks as $m) {$hidden[$m] = 'hidden';}
 
         if ($subject->getId() || $template) {
-            ($subject->getOlt())? $olt = $subject->getOlt() : $olt = $template->getOlt();
+            if($subject->getOlt()) {
+                $olt = $subject->getOlt();
+            } elseif($template) {
+                $olt = $template->getOlt();
+            } else {
+                $olt = null;
+            }
+            
             if ($olt && $olt->getModel()) {
                 $mark = $olt->getModel()->getMark();
                 $hidden[$mark] = '';