|
@@ -303,13 +303,14 @@ class ONUSubscriber implements EventSubscriber
|
|
}
|
|
}
|
|
|
|
|
|
// Si la ONU no tiene asignadas vlans, busco alguna que este por default
|
|
// Si la ONU no tiene asignadas vlans, busco alguna que este por default
|
|
- $vlans = $onu->getVlans();
|
|
|
|
- if (is_null($vlans) || count($vlans) == 0) {
|
|
|
|
|
|
+ $vlans = $onu->getVlans() ?: [];
|
|
|
|
+ $vlanDefault = $this->em->getRepository(VLanID::class)
|
|
|
|
+ ->findOneBy(array(
|
|
|
|
+ "usedByDefault" => true,
|
|
|
|
+ ));
|
|
|
|
+ if ((is_null($vlans) || count($vlans) == 0) && $vlanDefault) {
|
|
$vlans = [
|
|
$vlans = [
|
|
- $this->em->getRepository(VLanID::class)
|
|
|
|
- ->findOneBy(array(
|
|
|
|
- "usedByDefault" => true,
|
|
|
|
- ))
|
|
|
|
|
|
+ $vlanDefault,
|
|
];
|
|
];
|
|
}
|
|
}
|
|
|
|
|