diff --git a/app/src/interfaces/input-code/input-code.vue b/app/src/interfaces/input-code/input-code.vue index 5d394db153..b404e3d7a1 100644 --- a/app/src/interfaces/input-code/input-code.vue +++ b/app/src/interfaces/input-code/input-code.vue @@ -30,7 +30,7 @@ import 'codemirror/keymap/sublime.js'; const props = withDefaults( defineProps<{ - value: string | Record | unknown[] | boolean | number | null; + value?: string | Record | unknown[] | boolean | number | null; disabled?: boolean; altOptions?: Record; template?: string; @@ -99,8 +99,8 @@ onMounted(async () => { } }); -const stringValue = computed(() => { - if (props.value === null) return ''; +const stringValue = computed(() => { + if (props.value === null || props.value === undefined) return ''; if (props.type === 'json' || typeof props.value === 'object') { return JSON.stringify(props.value, null, 4);