allow null prefixes in project factory when override is not set (#3691)

This commit is contained in:
Ludovico Magnocavallo
2026-01-30 16:52:50 +01:00
committed by GitHub
parent 1a2f84a5a7
commit 06c6df5fec
3 changed files with 21 additions and 10 deletions

View File

@@ -80,13 +80,16 @@ locals {
local.data_defaults.defaults.parent
), null
)
prefix = try( # type: string, nullable
coalesce(
local.data_defaults.overrides.prefix,
try(v.prefix, null),
local.data_defaults.defaults.prefix
), null
)
prefix = try(
(
local.data_defaults.overrides.prefix != null
? local.data_defaults.overrides.prefix
: (
try(v.prefix, "-") == "-"
? local.data_defaults.defaults.prefix
: v.prefix
)
), null)
project_reuse = ( # type: object({...})
try(v.project_reuse, null) != null
? merge(