From 8420ef52e482107f4d168a1c2b46373e1a407a8c Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Tue, 17 Mar 2026 15:22:58 +0100 Subject: [PATCH] fix: fix mapper test - mapping does not touch id field --- .../services/postgresflexalpha/database/mapper.go | 8 ++++---- .../services/postgresflexalpha/database/mapper_test.go | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/stackit/internal/services/postgresflexalpha/database/mapper.go b/stackit/internal/services/postgresflexalpha/database/mapper.go index 818462f9..213c262f 100644 --- a/stackit/internal/services/postgresflexalpha/database/mapper.go +++ b/stackit/internal/services/postgresflexalpha/database/mapper.go @@ -64,21 +64,21 @@ func mapResourceFields(source *v3alpha1api.GetDatabaseResponse, model *resourceM return fmt.Errorf("model input is nil") } - var databaseId int64 + var databaseID int64 if model.DatabaseId.ValueInt64() != 0 { if source.Id != 0 { if model.DatabaseId.ValueInt64() != int64(source.Id) { return fmt.Errorf("retrieved ID does not match known ID") } } - databaseId = model.DatabaseId.ValueInt64() + databaseID = model.DatabaseId.ValueInt64() } else if source.Id != 0 { - databaseId = int64(source.Id) + databaseID = int64(source.Id) } else { return fmt.Errorf("database id not present") } - model.DatabaseId = types.Int64Value(databaseId) + model.DatabaseId = types.Int64Value(databaseID) model.Name = types.StringValue(source.GetName()) model.Owner = types.StringValue(cleanString(source.Owner)) return nil diff --git a/stackit/internal/services/postgresflexalpha/database/mapper_test.go b/stackit/internal/services/postgresflexalpha/database/mapper_test.go index 9e125a4d..30c62be1 100644 --- a/stackit/internal/services/postgresflexalpha/database/mapper_test.go +++ b/stackit/internal/services/postgresflexalpha/database/mapper_test.go @@ -160,7 +160,7 @@ func TestMapResourceFields(t *testing.T) { }, expected: expected{ model: &resourceModel{ - Id: types.StringValue("1"), + Id: types.StringNull(), Name: types.StringValue("my-db"), Owner: types.StringValue("my-owner"), DatabaseId: types.Int64Value(1),