Skip to content

Commit 851e916

Browse files
committed
fix for cyclic reference
1 parent 4202a5c commit 851e916

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

OpenAPI/LearningHub.Nhs.OpenApi/Startup.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,12 @@ public void ConfigureServices(IServiceCollection services)
8383
options.UseSqlServer(this.Configuration.GetConnectionString("LearningHub")));
8484
services.AddApplicationInsightsTelemetry();
8585
services.AddControllers(options => options.Filters.Add(new HttpResponseExceptionFilter()));
86-
services.AddControllers(opt => { opt.Filters.Add(new AuthorizeFilter()); });
86+
services.AddControllers(opt => { opt.Filters.Add(new AuthorizeFilter()); })
87+
.AddJsonOptions(options =>
88+
{
89+
options.JsonSerializerOptions.ReferenceHandler = System.Text.Json.Serialization.ReferenceHandler.Preserve;
90+
});
91+
8792
services.AddSwaggerGen(
8893
c =>
8994
{

0 commit comments

Comments
 (0)