From cc036033869e063a014b17cee38b2f79aefbae1a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Nov 2025 05:13:34 +0000 Subject: [PATCH] Fix firewall rules destination_ports handling when nil Co-authored-by: oscarhermoso <23239955+oscarhermoso@users.noreply.github.com> --- internal/provider/server_firewall_rules_resource.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/provider/server_firewall_rules_resource.go b/internal/provider/server_firewall_rules_resource.go index e47c6f5..bb0df40 100644 --- a/internal/provider/server_firewall_rules_resource.go +++ b/internal/provider/server_firewall_rules_resource.go @@ -262,6 +262,8 @@ func GetFirewallRulesState(ctx context.Context, firewallRules *[]binarylane.Adva if rule.DestinationPorts != nil { destinationPorts, diag = types.ListValueFrom(ctx, types.StringType, rule.DestinationPorts) diags.Append(diag...) + } else { + destinationPorts = types.ListNull(types.StringType) } sourceAddresses, diag := types.ListValueFrom(ctx, types.StringType, rule.SourceAddresses)