Skip to content
Snippets Groups Projects
Commit 193d5929 authored by Lukasz Lopatowski's avatar Lukasz Lopatowski
Browse files

Fix response of webhook update

parent a8dbfe8a
No related branches found
No related tags found
No related merge requests found
Pipeline #94447 passed
...@@ -36,10 +36,13 @@ public class WebhookEventService { ...@@ -36,10 +36,13 @@ public class WebhookEventService {
} }
public WebhookEventDto update(WebhookEventDto webhookEventDto) throws GeneralSecurityException { public WebhookEventDto update(WebhookEventDto webhookEventDto) throws GeneralSecurityException {
WebhookEvent webhookEvent = webhookRepository.findById(webhookEventDto.getId()).orElseThrow(() -> new MissingElementException(WEBHOOK_EVENT_NOT_FOUND)); WebhookEvent webhookEvent = webhookRepository.findById(webhookEventDto.getId())
.orElseThrow(() -> new MissingElementException(WEBHOOK_EVENT_NOT_FOUND));
setWebhookEvent(webhookEvent, webhookEventDto); setWebhookEvent(webhookEvent, webhookEventDto);
webhookEvent = webhookRepository.save(webhookEvent); webhookEvent = webhookRepository.save(webhookEvent);
return modelMapper.map(webhookEvent, WebhookEventDto.class); WebhookEventDto dto = modelMapper.map(webhookEvent, WebhookEventDto.class);
dto.setTokenValue(webhookEvent.getTokenValue() == null ? null : encryptionService.decrypt(webhookEvent.getTokenValue()));
return dto;
} }
private void setWebhookEvent(WebhookEvent webhookEvent, WebhookEventDto webhookEventDto) throws GeneralSecurityException { private void setWebhookEvent(WebhookEvent webhookEvent, WebhookEventDto webhookEventDto) throws GeneralSecurityException {
...@@ -51,7 +54,8 @@ public class WebhookEventService { ...@@ -51,7 +54,8 @@ public class WebhookEventService {
} }
public void remove(Long id) { public void remove(Long id) {
WebhookEvent webhookEvent = webhookRepository.findById(id).orElseThrow(() -> new MissingElementException(WEBHOOK_EVENT_NOT_FOUND)); WebhookEvent webhookEvent = webhookRepository.findById(id)
.orElseThrow(() -> new MissingElementException(WEBHOOK_EVENT_NOT_FOUND));
webhookRepository.delete(webhookEvent); webhookRepository.delete(webhookEvent);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment