From 73a7eb4ef1795dae3e5334494fa3d5dd61e88511 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Tue, 10 Feb 2026 11:52:10 +0530 Subject: [PATCH 1/2] Fix issue with editing http responses --- .../ballerina/servicemodelgenerator/extension/util/HttpUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/util/HttpUtil.java b/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/util/HttpUtil.java index a4b3676f1f..cd88014053 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/util/HttpUtil.java +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/main/java/io/ballerina/servicemodelgenerator/extension/util/HttpUtil.java @@ -668,6 +668,7 @@ private static HttpResponse buildHttpResponseFromTypeSymbol(TypeSymbol statusCod .name("", editable) .mediaType(mediaType, editable) .editable(editable) + .enabled(true) .build(); } From abb464be870c34ea94f9e3d58d32c10f8186ea48 Mon Sep 17 00:00:00 2001 From: LakshanWeerasinghe Date: Tue, 10 Feb 2026 11:57:09 +0530 Subject: [PATCH 2/2] Update failing tests --- .../get_fm_from_source/config/http_response_4.json | 8 ++++---- .../get_fm_from_source/config/http_response_5.json | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_4.json b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_4.json index 39bae0def4..a05cab9324 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_4.json +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_4.json @@ -476,7 +476,7 @@ "optional": true, "advanced": false }, - "enabled": false, + "enabled": true, "editable": false, "advanced": false }, @@ -565,7 +565,7 @@ "optional": true, "advanced": false }, - "enabled": false, + "enabled": true, "editable": false, "advanced": false }, @@ -644,8 +644,8 @@ "imports": {}, "value": [ { - "name": "x\\-path", "optional": false, + "name": "x\\-path", "type": "string" } ], @@ -660,7 +660,7 @@ "optional": true, "advanced": false }, - "enabled": false, + "enabled": true, "editable": false, "advanced": false } diff --git a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_5.json b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_5.json index 723d0a9f2d..e5fc98294d 100644 --- a/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_5.json +++ b/service-model-generator/modules/service-model-generator-ls-extension/src/test/resources/get_fm_from_source/config/http_response_5.json @@ -465,8 +465,8 @@ "imports": {}, "value": [ { - "name": "x\\-path", "optional": false, + "name": "x\\-path", "type": "string" } ], @@ -481,7 +481,7 @@ "optional": true, "advanced": false }, - "enabled": false, + "enabled": true, "editable": true, "advanced": false }