From b937f7d763afb2c9047eea238f7eaeb0e7427bd8 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Wed, 27 Sep 2023 15:16:09 +0300 Subject: [PATCH] fix up! --- jetbrains-gateway/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jetbrains-gateway/main.tf b/jetbrains-gateway/main.tf index 1b01242..26f3882 100644 --- a/jetbrains-gateway/main.tf +++ b/jetbrains-gateway/main.tf @@ -48,7 +48,7 @@ variable "jetbrains_ides" { } #ccheck if the list contains duplicates validation { - condition = length(var.jetbrains_ides) == length(set(var.jetbrains_ides)) + condition = length(var.jetbrains_ides) == length(toset(var.jetbrains_ides)) error_message = "The jetbrains_ides must not contain duplicates." } } @@ -120,7 +120,7 @@ data "coder_parameter" "jetbrains_ide" { icon = "/icon/gateway.svg" mutable = true # check if default is in the jet_brains_ides list and if it is not empty or null otherwise set it to null - default = contains(var.jetbrains_ides.keys, var.default) && var.default != null && var.default != "" ? var.default : null + default = var.default != null && var.default != "" && contains(var.jetbrains_ides, var.default) ? var.default : null dynamic "option" { for_each = { for key, value in local.jetbrains_ides : key => value if contains(var.jetbrains_ides, key) }