From 473220334efd509140040c99de633219dc9b3fdb Mon Sep 17 00:00:00 2001 From: Aurelien LAJOIE Date: Sat, 27 Jul 2024 22:02:02 +0200 Subject: [PATCH] fix(servers): fix plugin segfault when bootscript is null --- internal/services/instance/servers_data_source.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/services/instance/servers_data_source.go b/internal/services/instance/servers_data_source.go index bf6c03979..964e4bce4 100644 --- a/internal/services/instance/servers_data_source.go +++ b/internal/services/instance/servers_data_source.go @@ -183,7 +183,9 @@ func DataSourceInstanceServersRead(ctx context.Context, d *schema.ResourceData, rawServer["zone"] = string(zone) rawServer["name"] = server.Name rawServer["boot_type"] = server.BootType - rawServer["bootscript_id"] = server.Bootscript.ID + if server.Bootscript != nil { + rawServer["bootscript_id"] = server.Bootscript.ID + } rawServer["type"] = server.CommercialType if len(server.Tags) > 0 { rawServer["tags"] = server.Tags