From db4de0c5a258ceea22f0a6d6181045ebfcad29c2 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Fri, 7 Sep 2018 16:12:29 +0200 Subject: [PATCH] Bug fixed. --- .../Actions/Algolia/AlgoliaActionHandler.cs | 2 +- .../Actions/ElasticSearch/ElasticSearchActionHandler.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/extensions/Squidex.Extensions/Actions/Algolia/AlgoliaActionHandler.cs b/extensions/Squidex.Extensions/Actions/Algolia/AlgoliaActionHandler.cs index 1ef71fe9a..80d7e23d1 100644 --- a/extensions/Squidex.Extensions/Actions/Algolia/AlgoliaActionHandler.cs +++ b/extensions/Squidex.Extensions/Actions/Algolia/AlgoliaActionHandler.cs @@ -70,7 +70,7 @@ namespace Squidex.Extensions.Actions.Algolia { if (string.IsNullOrWhiteSpace(job.AppId)) { - return (null, new InvalidOperationException("The action cannot handle this event.")); + return (DescriptionIgnore, null); } var index = clients.GetClient((job.AppId, job.ApiKey, job.IndexName)); diff --git a/extensions/Squidex.Extensions/Actions/ElasticSearch/ElasticSearchActionHandler.cs b/extensions/Squidex.Extensions/Actions/ElasticSearch/ElasticSearchActionHandler.cs index 91f58f144..fc904664a 100644 --- a/extensions/Squidex.Extensions/Actions/ElasticSearch/ElasticSearchActionHandler.cs +++ b/extensions/Squidex.Extensions/Actions/ElasticSearch/ElasticSearchActionHandler.cs @@ -65,6 +65,8 @@ namespace Squidex.Extensions.Actions.ElasticSearch ruleJob.Content = ToPayload(contentEvent); ruleJob.Content["objectID"] = contentId; } + + return (ruleDescription, ruleJob); } return (DescriptionIgnore, new ElasticSearchJob()); @@ -72,6 +74,11 @@ namespace Squidex.Extensions.Actions.ElasticSearch protected override async Task<(string Dump, Exception Exception)> ExecuteJobAsync(ElasticSearchJob job) { + if (string.IsNullOrWhiteSpace(job.Host)) + { + return (DescriptionIgnore, null); + } + var client = clients.GetClient((new Uri(job.Host, UriKind.Absolute), job.Username, job.Password)); try