Skip to content

Commit 75bf481

Browse files
committed
fix(crystal): set default values when options are not passed
1 parent c54d72a commit 75bf481

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,43 +234,56 @@ public void processOpts() {
234234

235235
if (additionalProperties.containsKey(SHARD_NAME)) {
236236
setShardName((String) additionalProperties.get(SHARD_NAME));
237+
} else {
238+
additionalProperties.put(SHARD_NAME, shardName);
237239
}
238-
additionalProperties.put(SHARD_NAME, shardName);
239240

240241
if (additionalProperties.containsKey(MODULE_NAME)) {
241242
setModuleName((String) additionalProperties.get(MODULE_NAME));
243+
} else {
244+
additionalProperties.put(MODULE_NAME, moduleName);
242245
}
243-
additionalProperties.put(MODULE_NAME, moduleName);
244246

245247
if (additionalProperties.containsKey(SHARD_VERSION)) {
246248
setShardVersion((String) additionalProperties.get(SHARD_VERSION));
247249
} else {
248-
// not set, pass the default value to template
249250
additionalProperties.put(SHARD_VERSION, shardVersion);
250251
}
251252

252253
if (additionalProperties.containsKey(SHARD_LICENSE)) {
253254
setShardLicense((String) additionalProperties.get(SHARD_LICENSE));
255+
} else {
256+
additionalProperties.put(SHARD_LICENSE, shardLicense);
254257
}
255258

256259
if (additionalProperties.containsKey(SHARD_HOMEPAGE)) {
257260
setShardHomepage((String) additionalProperties.get(SHARD_HOMEPAGE));
261+
} else {
262+
additionalProperties.put(SHARD_HOMEPAGE, shardHomepage);
258263
}
259264

260265
if (additionalProperties.containsKey(SHARD_SUMMARY)) {
261266
setShardSummary((String) additionalProperties.get(SHARD_SUMMARY));
267+
} else {
268+
additionalProperties.put(SHARD_SUMMARY, shardSummary);
262269
}
263270

264271
if (additionalProperties.containsKey(SHARD_DESCRIPTION)) {
265272
setShardDescription((String) additionalProperties.get(SHARD_DESCRIPTION));
273+
} else {
274+
additionalProperties.put(SHARD_DESCRIPTION, shardDescription);
266275
}
267276

268277
if (additionalProperties.containsKey(SHARD_AUTHOR)) {
269278
setShardAuthor((String) additionalProperties.get(SHARD_AUTHOR));
279+
} else {
280+
additionalProperties.put(SHARD_AUTHOR, shardAuthor);
270281
}
271282

272283
if (additionalProperties.containsKey(SHARD_AUTHOR_EMAIL)) {
273284
setShardAuthorEmail((String) additionalProperties.get(SHARD_AUTHOR_EMAIL));
285+
} else {
286+
additionalProperties.put(SHARD_AUTHOR_EMAIL, shardAuthorEmail);
274287
}
275288

276289
if (additionalProperties.containsKey(PARAMS_ENCODER)) {

0 commit comments

Comments
 (0)