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