From b240357c3a254119f96d5688ca08f64c3024720b Mon Sep 17 00:00:00 2001 From: Christian Arenas Date: Thu, 6 Jul 2017 08:44:46 +0200 Subject: [PATCH] Check when CampaignDetailFunctionUri is not null and return DetailsUri --- .../Marketing.API/Controllers/CampaignsController.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Services/Marketing/Marketing.API/Controllers/CampaignsController.cs b/src/Services/Marketing/Marketing.API/Controllers/CampaignsController.cs index 082226da4..de327a96f 100644 --- a/src/Services/Marketing/Marketing.API/Controllers/CampaignsController.cs +++ b/src/Services/Marketing/Marketing.API/Controllers/CampaignsController.cs @@ -179,7 +179,7 @@ private CampaignDTO MapCampaignModelToDto(Campaign campaign) { var userId = _httpContextAccessor.HttpContext.User.FindFirst("sub").Value; - return new CampaignDTO + var dto = new CampaignDTO { Id = campaign.Id, Name = campaign.Name, @@ -187,8 +187,14 @@ From = campaign.From, To = campaign.To, PictureUri = GetUriPlaceholder(campaign), - DetailsUri = $"{_settings.CampaignDetailFunctionUri}&campaignId={campaign.Id}&userId={userId}" }; + + if (!string.IsNullOrEmpty(_settings.CampaignDetailFunctionUri)) + { + dto.DetailsUri = $"{_settings.CampaignDetailFunctionUri}&campaignId={campaign.Id}&userId={userId}"; + } + + return dto; } private Campaign MapCampaignDtoToModel(CampaignDTO campaignDto)