From c94fe1f22929e9232a9321a396fc9f9e85aca338 Mon Sep 17 00:00:00 2001 From: TharmiganK Date: Sat, 21 Feb 2026 16:00:27 +0530 Subject: [PATCH 1/3] Enhance RecordSelectorType retrieval with dependent type handling --- .../flowmodelgenerator/core/TypesManager.java | 19 ++++++++++++++++--- .../core/model/node/CallBuilder.java | 4 ++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/TypesManager.java b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/TypesManager.java index 4ea0ace860..f531104e1f 100644 --- a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/TypesManager.java +++ b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/TypesManager.java @@ -207,10 +207,12 @@ public TypeDataWithRefs getTypeDataWithRefs(TypeDefinitionSymbol typeDefSymbol) * * @param typeSymbol the type symbol to get the record selector type for * @param module the module to resolve the type symbol in + * @param isDependentType whether the type symbol is the parent type for the record selector + * (i.e. the dependent record type) * @return the record selector type for the given type symbol, or null if the type * symbol is not a record or if the record selector type cannot be generated */ - public RecordSelectorType getRecordSelectorType(TypeSymbol typeSymbol, Module module) { + public RecordSelectorType getRecordSelectorType(TypeSymbol typeSymbol, Module module, boolean isDependentType) { TypeTransformer typeTransformer = new TypeTransformer(module); TypeData.TypeDataBuilder typeDataBuilder = new TypeData.TypeDataBuilder(); Object transformedType = typeTransformer.transform(typeSymbol, typeDataBuilder); @@ -243,7 +245,17 @@ public RecordSelectorType getRecordSelectorType(TypeSymbol typeSymbol, Module mo // the same package (via CommonUtils.isWithinPackage), so it serves as the same-package predicate. for (Object ref : refs.values()) { if (ref instanceof TypeData refTypeData && refTypeData.editable()) { - result.add(refTypeData); + if (isDependentType) { + // If this is the dependent type (i.e. the record type being selected into), we want to ignore + // line range information + result.add(refTypeData.toBuilder() + .codedata() + .lineRange(null) + .stepOut() + .build()); + } else { + result.add(refTypeData); + } } } @@ -312,6 +324,7 @@ public static RecordSelectorType mergeWithTargetVarRecordSelectorType(RecordSele updatedTypeNames.put(targetMemberTypeName, new ReferenceTypeInfo(sourceMemberTypeName, sourceMemberCodedata)); memberBuilder.typeName(sourceMemberTypeName) + .refs(sourceMember.get().refs()) .type(sourceMember.get().type()); } mergedMembers.add(memberBuilder @@ -430,7 +443,7 @@ public List getTextEditsForRecordSelectorTypes(RecordSelectorType reco .findFirst(); if (field.isPresent()) { if (referencedType.metadata() != null && referencedTypeName.equals(referencedType.metadata().label())) { - String newTypeName = typePrefix + capitalize(getTypeName(referencedTypeName)) + "Type"; + String newTypeName = typePrefix + capitalize(getTypeName(field.get().name())) + "Type"; TypeData updatedRefType = referencedType.toBuilder() .name(newTypeName) .build(); diff --git a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java index b4417537fe..c3e22c3d19 100644 --- a/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java +++ b/flow-model-generator/modules/flow-model-generator-core/src/main/java/io/ballerina/flowmodelgenerator/core/model/node/CallBuilder.java @@ -213,7 +213,7 @@ private static void addRecordFieldSelector(ParameterData paramData, Module modul // RECORD_FIELD_SELECTOR and provide the necessary type models for it. TypesManager typesManager = new TypesManager(module.document(module.documentIds().iterator().next())); RecordSelectorType recordSelectorType = typesManager.getRecordSelectorType(paramData.typeSymbol(), - module); + module, true); if (recordSelectorType != null && targetVarType != null) { TypeSymbol recordTargetVarType = targetVarType; @@ -223,7 +223,7 @@ private static void addRecordFieldSelector(ParameterData paramData, Module modul } if (CommonUtil.getRawType(recordTargetVarType).typeKind().equals(TypeDescKind.RECORD)) { RecordSelectorType targetVarRecordSelectorType = typesManager.getRecordSelectorType( - recordTargetVarType, module); + recordTargetVarType, module, false); if (targetVarRecordSelectorType != null) { recordSelectorType = mergeWithTargetVarRecordSelectorType(targetVarRecordSelectorType, recordSelectorType); From 9e22146ab60a3669256381c94dd750a4f1b431e7 Mon Sep 17 00:00:00 2001 From: TharmiganK Date: Sat, 21 Feb 2026 16:09:06 +0530 Subject: [PATCH 2/3] Fix test cases --- ...e_action_call-persist-get-album-by-id.json | 39 ++----------------- ...e_action_call-persist-get-albumrating.json | 26 +------------ ...ll-persist-get-albums-with-mixed-args.json | 39 ++----------------- ...source_action_call-persist-get-albums.json | 39 ++----------------- ...n_call-persist-get-purchases-with-arg.json | 26 +------------ ...ll-persist-get-ratings-with-named-arg.json | 26 +------------ 6 files changed, 15 insertions(+), 180 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json index 7f85fff1d4..afa772f3a5 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json @@ -454,18 +454,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 8, - "offset": 12 - }, - "endLine": { - "line": 8, - "offset": 32 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -633,18 +622,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 52, - "offset": 12 - }, - "endLine": { - "line": 52, - "offset": 29 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -812,18 +790,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 30, - "offset": 12 - }, - "endLine": { - "line": 30, - "offset": 35 - } - } + "node": "RECORD" }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json index 38bf383036..7ceaa7c028 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json @@ -466,18 +466,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 52, - "offset": 12 - }, - "endLine": { - "line": 52, - "offset": 29 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -645,18 +634,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 30, - "offset": 12 - }, - "endLine": { - "line": 30, - "offset": 35 - } - } + "node": "RECORD" }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json index dd71e2898e..d918eed2ff 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json @@ -509,18 +509,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 8, - "offset": 12 - }, - "endLine": { - "line": 8, - "offset": 32 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -688,18 +677,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 52, - "offset": 12 - }, - "endLine": { - "line": 52, - "offset": 29 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -867,18 +845,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 30, - "offset": 12 - }, - "endLine": { - "line": 30, - "offset": 35 - } - } + "node": "RECORD" }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json index d7f16a1483..e79bc29389 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json @@ -509,18 +509,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 8, - "offset": 12 - }, - "endLine": { - "line": 8, - "offset": 32 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -688,18 +677,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 52, - "offset": 12 - }, - "endLine": { - "line": 52, - "offset": 29 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -867,18 +845,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 30, - "offset": 12 - }, - "endLine": { - "line": 30, - "offset": 35 - } - } + "node": "RECORD" }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json index 3616e6e2b4..df8ae4858f 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json @@ -348,18 +348,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 8, - "offset": 12 - }, - "endLine": { - "line": 8, - "offset": 32 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -527,18 +516,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 52, - "offset": 12 - }, - "endLine": { - "line": 52, - "offset": 29 - } - } + "node": "RECORD" }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json index 9438339f8b..c6a18b5eda 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json @@ -412,18 +412,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 52, - "offset": 12 - }, - "endLine": { - "line": 52, - "offset": 29 - } - } + "node": "RECORD" }, "properties": { "name": { @@ -591,18 +580,7 @@ "description": "" }, "codedata": { - "node": "RECORD", - "lineRange": { - "fileName": "types.bal", - "startLine": { - "line": 30, - "offset": 12 - }, - "endLine": { - "line": 30, - "offset": 35 - } - } + "node": "RECORD" }, "properties": { "name": { From f1e2035b553864a016d30df681fb3c184bdadea2 Mon Sep 17 00:00:00 2001 From: TharmiganK Date: Sun, 22 Feb 2026 12:10:47 +0530 Subject: [PATCH 3/3] Fix test failures --- .../config/config6.json | 4 ++-- .../config/currency_converter1.json | 4 ++-- .../config/function_call-log1.json | 16 ++++++++-------- .../config/function_call-log2.json | 8 ++++---- .../diagram_generator/config/query_action.json | 4 ++-- ...urce_action_call-persist-get-album-by-id.json | 15 ++++++++++++--- ...urce_action_call-persist-get-albumrating.json | 10 ++++++++-- ..._call-persist-get-albums-with-mixed-args.json | 15 ++++++++++++--- .../resource_action_call-persist-get-albums.json | 15 ++++++++++++--- ...tion_call-persist-get-purchases-with-arg.json | 10 ++++++++-- ..._call-persist-get-ratings-with-named-arg.json | 10 ++++++++-- gradle.properties | 2 +- 12 files changed, 79 insertions(+), 34 deletions(-) diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/config/config6.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/config/config6.json index dd62b92970..28b77dea5f 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/config/config6.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/configurable_variables_v2_get/config/config6.json @@ -556,7 +556,7 @@ "typeMembers": [ { "type": "LogFormat", - "packageInfo": "ballerina:log:2.16.1", + "packageInfo": "ballerina:log:2.17.0", "packageName": "log", "kind": "BASIC_TYPE", "selected": false @@ -680,7 +680,7 @@ "typeMembers": [ { "type": "Level", - "packageInfo": "ballerina:log:2.16.1", + "packageInfo": "ballerina:log:2.17.0", "packageName": "log", "kind": "BASIC_TYPE", "selected": false diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json index f88c4e3cf6..f5f3c13ed8 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/currency_converter1.json @@ -1959,7 +1959,7 @@ "metadata": { "label": "printError", "description": "Prints error logs.\n```ballerina\nerror e = error(\"error occurred\");\nlog:printError(\"error log with cause\", 'error = e, id = 845315);\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -1967,7 +1967,7 @@ "module": "log", "packageName": "log", "symbol": "printError", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "main.bal", "startLine": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json index 2da77406dc..2557b4729f 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log1.json @@ -113,7 +113,7 @@ "metadata": { "label": "printWarn", "description": "Prints warn logs.\n```ballerina\nlog:printWarn(\"warn message\", id = 845315)\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -121,7 +121,7 @@ "module": "log", "packageName": "log", "symbol": "printWarn", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "function_call.bal", "startLine": { @@ -278,7 +278,7 @@ "metadata": { "label": "printInfo", "description": "Prints info logs.\n```ballerina\nlog:printInfo(\"info message\", id = 845315)\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -286,7 +286,7 @@ "module": "log", "packageName": "log", "symbol": "printInfo", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "function_call.bal", "startLine": { @@ -752,7 +752,7 @@ "metadata": { "label": "printError", "description": "Prints error logs.\n```ballerina\nerror e = error(\"error occurred\");\nlog:printError(\"error log with cause\", 'error = e, id = 845315);\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -760,7 +760,7 @@ "module": "log", "packageName": "log", "symbol": "printError", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "function_call.bal", "startLine": { @@ -934,7 +934,7 @@ "metadata": { "label": "printInfo", "description": "Prints info logs.\n```ballerina\nlog:printInfo(\"info message\", id = 845315)\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -942,7 +942,7 @@ "module": "log", "packageName": "log", "symbol": "printInfo", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "function_call.bal", "startLine": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json index d355cffa46..af0923a478 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/function_call-log2.json @@ -136,7 +136,7 @@ "metadata": { "label": "printError", "description": "Prints error logs.\n```ballerina\nerror e = error(\"error occurred\");\nlog:printError(\"error log with cause\", 'error = e, id = 845315);\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -144,7 +144,7 @@ "module": "log", "packageName": "log", "symbol": "printError", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "log_source.bal", "startLine": { @@ -326,7 +326,7 @@ "metadata": { "label": "printError", "description": "Prints error logs.\n```ballerina\nerror e = error(\"error occurred\");\nlog:printError(\"error log with cause\", 'error = e, id = 845315);\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -334,7 +334,7 @@ "module": "log", "packageName": "log", "symbol": "printError", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "log_source.bal", "startLine": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json index 8de7c66774..6475b74112 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/diagram_generator/config/query_action.json @@ -206,7 +206,7 @@ "metadata": { "label": "printError", "description": "Prints error logs.\n```ballerina\nerror e = error(\"error occurred\");\nlog:printError(\"error log with cause\", 'error = e, id = 845315);\n```\n", - "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.16.1.png" + "icon": "https://bcentral-packageicons.azureedge.net/images/ballerina_log_2.17.0.png" }, "codedata": { "node": "FUNCTION_CALL", @@ -214,7 +214,7 @@ "module": "log", "packageName": "log", "symbol": "printError", - "version": "2.16.1", + "version": "2.17.0", "lineRange": { "fileName": "queryAction.bal", "startLine": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json index afa772f3a5..00f578d732 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-album-by-id.json @@ -454,7 +454,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -622,7 +625,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -790,7 +796,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json index 7ceaa7c028..2f1fd37e77 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albumrating.json @@ -466,7 +466,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -634,7 +637,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json index d918eed2ff..dba7f5e259 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums-with-mixed-args.json @@ -509,7 +509,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -677,7 +680,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -845,7 +851,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json index e79bc29389..2e17c2cfa1 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-albums.json @@ -509,7 +509,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -677,7 +680,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -845,7 +851,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json index df8ae4858f..8ec05ed644 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-purchases-with-arg.json @@ -348,7 +348,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -516,7 +519,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { diff --git a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json index c6a18b5eda..3f853f43f4 100644 --- a/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json +++ b/flow-model-generator/modules/flow-model-generator-ls-extension/src/test/resources/node_template/config/resource_action_call-persist-get-ratings-with-named-arg.json @@ -412,7 +412,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { @@ -580,7 +583,10 @@ "description": "" }, "codedata": { - "node": "RECORD" + "node": "RECORD", + "id": 0, + "isNew": false, + "data": {} }, "properties": { "name": { diff --git a/gradle.properties b/gradle.properties index d3b9b4b240..5a7dea9b79 100644 --- a/gradle.properties +++ b/gradle.properties @@ -51,7 +51,7 @@ stdlibUrlVersion=2.6.1 # Stdlib Level 02 stdlibConstraintVersion=1.7.0 stdlibCryptoVersion=2.10.1 -stdlibLogVersion=2.16.1 +stdlibLogVersion=2.17.0 stdlibOsVersion=1.10.1 stdlibRandomVersion=1.7.0 stdlibTcpVersion=1.13.2