Skip to content

Commit a8c9d8d

Browse files
authored
Merge pull request #32 from darkpatternsdigital/bugfix/csharp-client-config
Correct configuration and pathprefix for non-Server types
2 parents e971225 + 8942eda commit a8c9d8d

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<OpenApiAbstractionsVersion>0.3.0</OpenApiAbstractionsVersion>
3333
<OpenApiJsonExtensionsVersion>0.18.0</OpenApiJsonExtensionsVersion>
3434
<OpenApiLoadersVersion>0.2.0</OpenApiLoadersVersion>
35-
<OpenApiCSharpVersion>0.25.1</OpenApiCSharpVersion>
35+
<OpenApiCSharpVersion>0.25.2</OpenApiCSharpVersion>
3636
<OpenApiTypeScriptClientVersion>0.12.2</OpenApiTypeScriptClientVersion>
3737
<OpenApiTypeScriptRxjsClientVersion>0.9.0</OpenApiTypeScriptRxjsClientVersion>
3838
<OpenApiTypeScriptMswVersion>0.9.0</OpenApiTypeScriptMswVersion>

generators/csharp/OpenApiCodegen.CSharp/OpenApiCodegen.CSharp.props

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,25 +37,31 @@
3737
<DPDInclude>true</DPDInclude>
3838

3939
<DPDJsonSchema>@(JsonSchemaDocument->'true')</DPDJsonSchema>
40+
<Link>@(JsonSchemaDocument->'%(Link)')</Link>
4041
<Namespace>@(JsonSchemaDocument->'%(Namespace)')</Namespace>
42+
<PathPrefix>@(JsonSchemaDocument->'%(PathPrefix)')</PathPrefix>
43+
<Configuration>@(JsonSchemaDocument->'%(Configuration)')</Configuration>
4144
<SchemaId>@(JsonSchemaDocument->'%(SchemaId)')</SchemaId>
42-
<Link>@(JsonSchemaDocument->'%(Link)')</Link>
4345

4446
<DPDGenerateMvcServer>@(OpenApiSchemaMvcServer->'true')</DPDGenerateMvcServer>
4547
<Link Condition="'%(AdditionalFiles.Link)' == ''">@(OpenApiSchemaMvcServer->'%(Link)')</Link>
4648
<Namespace Condition="'%(AdditionalFiles.Namespace)' == ''">@(OpenApiSchemaMvcServer->'%(Namespace)')</Namespace>
47-
<PathPrefix>@(OpenApiSchemaMvcServer->'%(PathPrefix)')</PathPrefix>
48-
<Configuration>@(OpenApiSchemaMvcServer->'%(Configuration)')</Configuration>
49+
<PathPrefix Condition="'%(AdditionalFiles.PathPrefix)' == ''">@(OpenApiSchemaMvcServer->'%(PathPrefix)')</PathPrefix>
50+
<Configuration Condition="'%(AdditionalFiles.Configuration)' == ''">@(OpenApiSchemaMvcServer->'%(Configuration)')</Configuration>
4951
<SchemaId Condition="'%(AdditionalFiles.SchemaId)' == ''">@(OpenApiSchemaMvcServer->'%(SchemaId)')</SchemaId>
5052

5153
<DPDGenerateClient>@(OpenApiSchemaClient->'true')</DPDGenerateClient>
5254
<Link Condition="'%(AdditionalFiles.Link)' == ''">@(OpenApiSchemaClient->'%(Link)')</Link>
5355
<Namespace Condition="'%(AdditionalFiles.Namespace)' == ''">@(OpenApiSchemaClient->'%(Namespace)')</Namespace>
56+
<PathPrefix Condition="'%(AdditionalFiles.PathPrefix)' == ''">@(OpenApiSchemaClient->'%(PathPrefix)')</PathPrefix>
57+
<Configuration Condition="'%(AdditionalFiles.Configuration)' == ''">@(OpenApiSchemaClient->'%(Configuration)')</Configuration>
5458
<SchemaId Condition="'%(AdditionalFiles.SchemaId)' == ''">@(OpenApiSchemaClient->'%(SchemaId)')</SchemaId>
5559

5660
<DPDGenerateWebhookClient>@(OpenApiSchemaWebhookClient->'true')</DPDGenerateWebhookClient>
5761
<Link Condition="'%(AdditionalFiles.Link)' == ''">@(OpenApiSchemaWebhookClient->'%(Link)')</Link>
5862
<Namespace Condition="'%(AdditionalFiles.Namespace)' == ''">@(OpenApiSchemaWebhookClient->'%(Namespace)')</Namespace>
63+
<PathPrefix Condition="'%(AdditionalFiles.PathPrefix)' == ''">@(OpenApiSchemaWebhookClient->'%(PathPrefix)')</PathPrefix>
64+
<Configuration Condition="'%(AdditionalFiles.Configuration)' == ''">@(OpenApiSchemaWebhookClient->'%(Configuration)')</Configuration>
5965
<SchemaId Condition="'%(AdditionalFiles.SchemaId)' == ''">@(OpenApiSchemaWebhookClient->'%(SchemaId)')</SchemaId>
6066

6167
<DPDSchemaOptions>@(OpenApiSchemaOptions->'true')</DPDSchemaOptions>

0 commit comments

Comments
 (0)