From e2ee25f56b807177221ebd906923f8a64bfec826 Mon Sep 17 00:00:00 2001 From: axeleron007 Date: Thu, 1 Jul 2021 10:43:58 +0300 Subject: [PATCH] Fix to Webhook update functionality Fix to Webhook update functionality --- .../Endpoints/WebhookDefinitions/Put.cs | 8 ++++---- .../elsa-webhook-definition-editor-screen.tsx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/activities/webhooks/Elsa.Activities.Webhooks/Endpoints/WebhookDefinitions/Put.cs b/src/activities/webhooks/Elsa.Activities.Webhooks/Endpoints/WebhookDefinitions/Put.cs index cb26304ca..bdc60f57c 100644 --- a/src/activities/webhooks/Elsa.Activities.Webhooks/Endpoints/WebhookDefinitions/Put.cs +++ b/src/activities/webhooks/Elsa.Activities.Webhooks/Endpoints/WebhookDefinitions/Put.cs @@ -13,12 +13,12 @@ namespace Elsa.Activities.Webhooks.Endpoints.WebhookDefinitions { [ApiController] [ApiVersion("1")] - [Route("v{apiVersion:apiVersion}/webhook-definitions/{id}")] + [Route("v{apiVersion:apiVersion}/webhook-definitions")] [Produces("application/json")] - public class Put : ControllerBase + public class Update : ControllerBase { private readonly IWebhookDefinitionStore _store; - public Put(IWebhookDefinitionStore store) => _store = store; + public Update(IWebhookDefinitionStore store) => _store = store; [HttpPut] [ProducesResponseType(typeof(WebhookDefinition), StatusCodes.Status200OK)] @@ -44,7 +44,7 @@ namespace Elsa.Activities.Webhooks.Endpoints.WebhookDefinitions webhookDefinition.PayloadTypeName = request.PayloadTypeName?.Trim(); webhookDefinition.IsEnabled = request.IsEnabled; - await _store.SaveAsync(webhookDefinition, cancellationToken); + await _store.UpdateAsync(webhookDefinition, cancellationToken); return Ok(webhookDefinition); } diff --git a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx index f99812138..d0290d3b0 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx @@ -94,7 +94,7 @@ export class ElsaWebhookDefinitionEditorScreen { this.saving = true; try { - + debugger if (request.id == null) webhookDefinition = await client.webhookDefinitionsApi.save(request); else