Skip to content

Commit 0327410

Browse files
tsp, json-merge-patch, discriminator, only add "kind" to 'updatedProperties' when SSS enabled (#2709)
* only add the line when SSS enabled * bum version
1 parent eca5c4d commit 0327410

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

javagen/src/main/java/com/azure/autorest/template/ModelTemplate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ private void addModelConstructor(ClientModel model, JavaVisibility constructorVi
821821
if (modelDefinesProperty(model, polymorphicProperty)) {
822822
constructor.line("this." + polymorphicProperty.getName() + " = " + discriminatorValue + ";");
823823
}
824-
if (ClientModelUtil.isJsonMergePatchModel(model)) {
824+
if (settings.isStreamStyleSerialization() && ClientModelUtil.isJsonMergePatchModel(model)) {
825825
constructor.line("this.updatedProperties.add(\"" + polymorphicProperty.getName() + "\");");
826826
}
827827
// else {

typespec-extension/changelog.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Release History
22

3-
## 0.15.12 (2024-04-19)
3+
## 0.15.12 (2024-04-20)
4+
5+
Compatible with compiler 0.55.
6+
7+
## 0.15.11 (2024-04-19)
48

59
Compatible with compiler 0.55.
610

typespec-extension/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

typespec-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure-tools/typespec-java",
3-
"version": "0.15.11",
3+
"version": "0.15.12",
44
"description": "TypeSpec library for emitting Java client from the TypeSpec REST protocol binding",
55
"keywords": [
66
"TypeSpec"

typespec-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"dependencies": {
1212
"@azure-tools/cadl-ranch-specs": "0.31.8",
13-
"@azure-tools/typespec-java": "file:/../typespec-extension/azure-tools-typespec-java-0.15.11.tgz"
13+
"@azure-tools/typespec-java": "file:/../typespec-extension/azure-tools-typespec-java-0.15.12.tgz"
1414
},
1515
"devDependencies": {
1616
"@typespec/prettier-plugin-typespec": "~0.55.0",

0 commit comments

Comments
 (0)