Skip to content

Commit

Permalink
Merge branch 'main' into docs/DP-501-entity-verification
Browse files Browse the repository at this point in the history
  • Loading branch information
jakzal authored Oct 2, 2024
2 parents 68bf2ce + eb6c9a7 commit 6e25187
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,13 @@ public async Task<IEnumerable<AnswerSummary>> GetAnswers()

var summary = new AnswerSummary
{
Title = question.SummaryTitle ?? question.Title,
Title = question?.SummaryTitle ?? question?.Title,
Answer = answerString,
ChangeLink = $"/organisation/{OrganisationId}/forms/{FormId}/sections/{SectionId}/questions/{answer.QuestionId}?frm-chk-answer=true"
};

if (question.Type == FormQuestionType.Address && answer.Answer?.AddressValue != null
&& answer.Answer.AddressValue.Country != Constants.Country.UKCountryCode)
if (question?.Type == FormQuestionType.Address && answer.Answer?.AddressValue != null
&& answer.Answer.AddressValue.Country != Country.UKCountryCode)
{
summary.ChangeLink += "&UkOrNonUk=non-uk";
}
Expand Down
2 changes: 1 addition & 1 deletion Frontend/CO.CDP.OrganisationApp/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
.AddAwsS3Service()
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);


var app = builder.Build();
Expand Down
18 changes: 10 additions & 8 deletions Libraries/CO.CDP.AwsServices/CloudWatchExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,23 +63,25 @@ private static IServiceCollection AddCloudWatchLogs(this IServiceCollection serv
});
}

public static IServiceCollection AddCloudWatchSerilog(this IServiceCollection services)
public static IServiceCollection AddCloudWatchSerilog(
this IServiceCollection services, IConfiguration configuration)
{
return AddCloudWatchSerilog(services, (_, _) => { });
return AddCloudWatchSerilog(services, configuration, (_, _) => { });
}

private static IServiceCollection AddCloudWatchSerilog(
this IServiceCollection services,
this IServiceCollection services, IConfiguration configuration,
Action<IServiceProvider, LoggerConfiguration> configureLogger)
{
return services.AddSerilog((serviceProvider, lc) =>
{
var configuration = serviceProvider.GetRequiredService<IOptions<LoggingConfiguration>>().Value;
var loggingConfiguration = serviceProvider.GetRequiredService<IOptions<LoggingConfiguration>>().Value;
lc.WriteTo.AmazonCloudWatch(serviceProvider)
.MinimumLevel.Is(configuration.MinimumLevel.Default)
.OverrideLogLevels(configuration.MinimumLevel.Override)
.EnableConsole(configuration.Console)
.Enrich.FromLogContext();
.MinimumLevel.Is(loggingConfiguration.MinimumLevel.Default)
.OverrideLogLevels(loggingConfiguration.MinimumLevel.Override)
.EnableConsole(loggingConfiguration.Console)
.Enrich.FromLogContext()
.Enrich.WithProperty("Version", configuration.GetValue<string>("Version"));
configureLogger(serviceProvider, lc);
});
}
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.DataSharing.WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);
}

var app = builder.Build();
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.EntityVerification/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);
}

builder.Services
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.Forms.WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);
}

var app = builder.Build();
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.Organisation.Authority/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);
}

var app = builder.Build();
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.Organisation.WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);
}

var app = builder.Build();
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.Person.WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);
}

var app = builder.Build();
Expand Down
2 changes: 1 addition & 1 deletion Services/CO.CDP.Tenant.WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
.AddAwsConfiguration(builder.Configuration)
.AddLoggingConfiguration(builder.Configuration)
.AddAmazonCloudWatchLogsService()
.AddCloudWatchSerilog();
.AddCloudWatchSerilog(builder.Configuration);

builder.Services.AddHealthChecks()
.AddNpgSql(ConnectionStringHelper.GetConnectionString(builder.Configuration,
Expand Down

0 comments on commit 6e25187

Please sign in to comment.