From f2754c3cb1cd48c654307e1e41314f30eeeeffb3 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Thu, 4 Jul 2024 13:50:48 -0400 Subject: [PATCH] Fix mappings --- app/Models/Server.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Models/Server.php b/app/Models/Server.php index 35c141c97..02e8dba17 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -200,7 +200,12 @@ class Server extends Model */ public function getPortMappings(): array { - return $this->ports->map(fn (Endpoint $port) => (string) $port)->all(); + return $this->ports->mapToGroups(fn (Endpoint $endpoint) => + [$endpoint->ip => $endpoint->port] + )->toArray(); + + $ips = $this->ports->map(fn (Endpoint $endpoint) => $endpoint->ip)->unique()->all(); + } public function isInstalled(): bool