From 928e459228708cfd14718365893a0bb4f2913dd8 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 28 Mar 2023 17:36:21 +0200 Subject: [PATCH] fix integer handling as field type --- backend/parsers/windmill-parser-go/src/lib.rs | 3 +++ .../editor/settingsPanel/inputEditor/StaticInputEditor.svelte | 2 +- frontend/src/lib/components/apps/inputType.ts | 1 + frontend/src/lib/components/apps/utils.ts | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/parsers/windmill-parser-go/src/lib.rs b/backend/parsers/windmill-parser-go/src/lib.rs index e198d5cfc8..b1ba30e82e 100644 --- a/backend/parsers/windmill-parser-go/src/lib.rs +++ b/backend/parsers/windmill-parser-go/src/lib.rs @@ -58,6 +58,9 @@ fn parse_go_typ(typ: &parser_go_ast::Expr) -> (Option, Typ) { Some((*name).to_string()), match *name { "int" => Typ::Int, + "int16" => Typ::Int, + "int32" => Typ::Int, + "int64" => Typ::Int, "string" => Typ::Str(None), "bool" => Typ::Bool, _ => Typ::Unknown, diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte index 956e9a44a4..dbe64a8a2e 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte @@ -28,7 +28,7 @@ {#if componentInput?.type === 'static'} - {#if fieldType === 'number'} + {#if fieldType === 'number' || fieldType === 'integer'} {:else if fieldType === 'textarea'}