diff --git a/frontend/src/lib/components/ApiConnectForm.svelte b/frontend/src/lib/components/ApiConnectForm.svelte index 9009899aec..53a6bd278e 100644 --- a/frontend/src/lib/components/ApiConnectForm.svelte +++ b/frontend/src/lib/components/ApiConnectForm.svelte @@ -153,9 +153,7 @@ viewJsonSchema = false try { schema = resourceTypeInfo.schema as any - schema.order = schema.order ?? Object.keys(schema.properties).sort() - notFound = false } catch (e) { notFound = true diff --git a/frontend/src/lib/components/ResourceEditor.svelte b/frontend/src/lib/components/ResourceEditor.svelte index 10f6086b83..026a18a1a6 100644 --- a/frontend/src/lib/components/ResourceEditor.svelte +++ b/frontend/src/lib/components/ResourceEditor.svelte @@ -118,6 +118,8 @@ resourceTypeInfo = resourceType if (resourceType.schema) { resourceSchema = resourceType.schema as Schema + resourceSchema.order = + resourceSchema.order ?? Object.keys(resourceSchema.properties).sort() } if (resourceTypeInfo?.format_extension) { textFileContent = args.content @@ -237,7 +239,7 @@ }} /> -
+
{#if loadingSchema} {:else if !viewJsonSchema && resourceSchema && resourceSchema?.properties}