Skip to content

Commit c3f051f

Browse files
committed
some fixes
1 parent a072b7c commit c3f051f

File tree

5 files changed

+11
-18
lines changed

5 files changed

+11
-18
lines changed

.github/workflows/check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,8 @@ jobs:
316316
ALGOLIA_APPLICATION_ID: ${{ secrets.ALGOLIA_APPLICATION_ID }}
317317
ALGOLIA_ADMIN_KEY: ${{ secrets.ALGOLIA_ADMIN_KEY }}
318318
MONITORING_API_KEY: ${{ secrets.MONITORING_API_KEY }}
319+
METIS_APPLICATION_ID: ${{ secrets.METIS_APPLICATION_ID }}
320+
METIS_API_KEY: ${{ secrets.METIS_API_KEY }}
319321
outputs:
320322
hasBreakingChanges: ${{ steps.breakingChanges.outputs.hasBreakingChanges }}
321323
name: client ${{ matrix.client.language }}@${{ matrix.client.version }}

generators/src/main/java/com/algolia/codegen/AlgoliaSwiftGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public static String formatIdentifier(String text) {
161161
}
162162

163163
public static Boolean isReservedModelName(String name, String client) {
164-
return reservedModelNames.contains(name.toLowerCase());
164+
return client.equalsIgnoreCase("composition") || reservedModelNames.contains(name.toLowerCase());
165165
}
166166

167167
public static String prefixReservedModelName(String name, String client) {

generators/src/main/java/com/algolia/codegen/cts/tests/ParametersWithDataType.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -640,26 +640,26 @@ private String inferDataType(Object param, CodegenParameter spec, Map<String, Ob
640640
}
641641

642642
private void transferPrimitiveData(IJsonSchemaValidationProperties spec, Map<String, Object> output) throws CTSException {
643-
switch (getTypeName(spec)) {
644-
case "String":
643+
switch (getTypeName(spec).toLowerCase()) {
644+
case "string":
645645
output.put("isString", true);
646646
break;
647-
case "UUID":
647+
case "uuid":
648648
output.put("isString", true);
649649
break;
650-
case "Integer":
650+
case "integer":
651651
output.put("isInteger", true);
652652
output.put("isNumber", true);
653653
break;
654-
case "Long":
654+
case "long":
655655
output.put("isLong", true);
656656
output.put("isNumber", true);
657657
break;
658-
case "Double":
658+
case "double":
659659
output.put("isDouble", true);
660660
output.put("isNumber", true);
661661
break;
662-
case "Boolean":
662+
case "boolean":
663663
output.put("isBoolean", true);
664664
break;
665665
case "oas_any_type_not_mapped":

tests/CTS/requests/composition/multipleBatch.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
"index": "bar"
1616
}
1717
}
18-
},
19-
"injectedItems": []
18+
}
2019
}
2120
}
2221
}
@@ -39,7 +38,6 @@
3938
"body": {
4039
"behavior": {
4140
"injection": {
42-
"injectedItems": [],
4341
"main": {
4442
"source": {
4543
"search": {

tests/output/javascript/yarn.lock

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ __metadata:
55
version: 8
66
cacheKey: 10
77

8-
"@algolia/client-composition@link:../../../clients/algoliasearch-client-javascript/packages/client-composition::locator=javascript-tests%40workspace%3A.":
9-
version: 0.0.0-use.local
10-
resolution: "@algolia/client-composition@link:../../../clients/algoliasearch-client-javascript/packages/client-composition::locator=javascript-tests%40workspace%3A."
11-
languageName: node
12-
linkType: soft
13-
148
"@algolia/composition@link:../../../clients/algoliasearch-client-javascript/packages/composition::locator=javascript-tests%40workspace%3A.":
159
version: 0.0.0-use.local
1610
resolution: "@algolia/composition@link:../../../clients/algoliasearch-client-javascript/packages/composition::locator=javascript-tests%40workspace%3A."
@@ -1019,7 +1013,6 @@ __metadata:
10191013
version: 0.0.0-use.local
10201014
resolution: "javascript-tests@workspace:."
10211015
dependencies:
1022-
"@algolia/client-composition": "link:../../../clients/algoliasearch-client-javascript/packages/client-composition"
10231016
"@algolia/composition": "link:../../../clients/algoliasearch-client-javascript/packages/composition"
10241017
"@algolia/requester-testing": "link:../../../clients/algoliasearch-client-javascript/packages/requester-testing"
10251018
"@types/node": "npm:22.18.1"

0 commit comments

Comments
 (0)