mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-17 01:54:49 +00:00
interfaces: adding wireguard instance to peer fix
The previous could would handle '' like a distinct entry leading to the following: - <peers/> + <peers>,189f14be-ae63-4c3a-ac91-edb114115d43</peers>
This commit is contained in:
parent
4ec04b146b
commit
f02a17a4e6
@ -85,7 +85,7 @@ class ClientController extends ApiMutableModelControllerBase
|
||||
$uuid = $mdl->servers->generateUUID();
|
||||
}
|
||||
foreach ($mdl->servers->server->iterateItems() as $key => $node) {
|
||||
$peers = explode(',', (string)$node->peers);
|
||||
$peers = array_filter(explode(',', (string)$node->peers));
|
||||
if (in_array($uuid, $peers) && !in_array($key, $servers)) {
|
||||
$node->peers = implode(',', array_diff($peers, [$uuid]));
|
||||
} elseif (!in_array($uuid, $peers) && in_array($key, $servers)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user