Skip to content

Commit 5807e2b

Browse files
authored
Fix inconsistent result after apply in PostgreSQL Flex database (#488)
1 parent 1e767d5 commit 5807e2b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • stackit/internal/services/postgresflex/database

stackit/internal/services/postgresflex/database/resource.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,9 @@ func mapFields(databaseResp *postgresflex.InstanceDatabase, model *Model) error
348348
if !ok {
349349
return fmt.Errorf("owner is not a string")
350350
}
351+
// If the field is returned between with quotes, we trim them to prevent an inconsistent result after apply
352+
ownerStr = strings.TrimPrefix(ownerStr, `"`)
353+
ownerStr = strings.TrimSuffix(ownerStr, `"`)
351354
model.Owner = types.StringValue(ownerStr)
352355
}
353356
}

0 commit comments

Comments
 (0)