From 6a87fd18e55cba50fda2ba14e8d76a938eae3ca8 Mon Sep 17 00:00:00 2001 From: Parkreiner Date: Fri, 19 Jul 2024 20:07:59 +0000 Subject: [PATCH] fix: make attributes type more specific --- test.ts | 2 +- windows-rdp/main.test.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test.ts b/test.ts index 41eb9c1..8483089 100644 --- a/test.ts +++ b/test.ts @@ -90,7 +90,7 @@ type TerraformStateResource = { type: string; name: string; provider: string; - instances: [{ attributes: Record }]; + instances: [{ attributes: Record }]; }; export interface TerraformState { diff --git a/windows-rdp/main.test.ts b/windows-rdp/main.test.ts index 80cbfbe..34a8e52 100644 --- a/windows-rdp/main.test.ts +++ b/windows-rdp/main.test.ts @@ -23,7 +23,10 @@ function findWindowsRdpScript(state: TerraformState): string | null { } for (const instance of resource.instances) { - if (instance.attributes.display_name === "windows-rdp") { + if ( + instance.attributes.display_name === "windows-rdp" && + typeof instance.attributes.script === "string" + ) { return instance.attributes.script; } }