Fix to Webhook update functionality

Fix to Webhook update functionality
This commit is contained in:
axeleron007 2021-07-01 10:43:58 +03:00
parent 0f7d66b95e
commit e2ee25f56b
2 changed files with 5 additions and 5 deletions

View file

@ -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);
}

View file

@ -94,7 +94,7 @@ export class ElsaWebhookDefinitionEditorScreen {
this.saving = true;
try {
debugger
if (request.id == null)
webhookDefinition = await client.webhookDefinitionsApi.save(request);
else