Browse Source

Minor performance improvement around rule formatter.

pull/531/head
Sebastian 6 years ago
parent
commit
e3895a4c43
  1. 5
      backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleEventFormatter.cs

5
backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleEventFormatter.cs

@ -107,7 +107,10 @@ namespace Squidex.Domain.Apps.Core.HandleRules
var parts = BuildParts(text, @event); var parts = BuildParts(text, @event);
await ValueTaskEx.WhenAll(parts.Select(x => x.Var)); if (parts.Any(x => !x.Var.IsCompleted))
{
await ValueTaskEx.WhenAll(parts.Select(x => x.Var));
}
return CombineParts(text, parts); return CombineParts(text, parts);
} }

Loading…
Cancel
Save