diff --git a/apps/dh/api-dh/source/DataHub.WebApi/GraphQL/Mutation/SettlementReportMutation.cs b/apps/dh/api-dh/source/DataHub.WebApi/GraphQL/Mutation/SettlementReportMutation.cs index b14bec62a0..9989e2cae3 100644 --- a/apps/dh/api-dh/source/DataHub.WebApi/GraphQL/Mutation/SettlementReportMutation.cs +++ b/apps/dh/api-dh/source/DataHub.WebApi/GraphQL/Mutation/SettlementReportMutation.cs @@ -26,9 +26,9 @@ public async Task RequestSettlementReportAsync( [Service] IMarketParticipantClient_V1 marketPartClient, [Service] ISettlementReportsClient client) { - var requestAsActor = string.IsNullOrEmpty(requestSettlementReportInput.RequestAsActorId) - ? null - : await marketPartClient.ActorGetAsync(Guid.Parse(requestSettlementReportInput.RequestAsActorId)); + var requestAsActor = Guid.TryParse(requestSettlementReportInput.RequestAsActorId, out var actorNumber) + ? await marketPartClient.ActorGetAsync(actorNumber) + : null; var requestFilter = new SettlementReportRequestFilterDto( requestSettlementReportInput.GridAreasWithCalculations.ToDictionary(