From 5e5cb19714149b9fc844a123fa847f96b3e5bb01 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Sat, 27 Jan 2018 19:37:31 +0100 Subject: [PATCH] Schema name placeholder to constant. --- .../HandleRules/Actions/AlgoliaActionHandler.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs b/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs index f9b682759..0e5727cbc 100644 --- a/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs +++ b/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs @@ -22,6 +22,7 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions { public sealed class AlgoliaActionHandler : RuleActionHandler { + private const string SchemaNamePlaceholder = "$SCHEMA_NAME"; private readonly ConcurrentDictionary<(string AppId, string ApiKey, string IndexName), Index> clients = new ConcurrentDictionary<(string AppId, string ApiKey, string IndexName), Index>(); private readonly JsonSerializer serializer; @@ -45,7 +46,7 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions { ruleData["ContentId"] = contentEvent.ContentId.ToString(); ruleData["Operation"] = "Upsert"; - ruleData["IndexName"] = action.IndexName.Replace("$SCHEMA_NAME", contentEvent.SchemaId.Name); + ruleData["IndexName"] = action.IndexName.Replace(SchemaNamePlaceholder, contentEvent.SchemaId.Name); var timestamp = @event.Headers.Timestamp().ToString();