Browse Source

Correct null check.

pull/1016/head
Sebastian 3 years ago
parent
commit
d62a120afa
  1. 2
      backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/JobResult.cs
  2. 11
      backend/src/Squidex.Domain.Apps.Entities/Rules/RuleQueueWriter.cs

2
backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/JobResult.cs

@ -55,7 +55,7 @@ public sealed record JobResult
public DomainId RuleId { get; set; }
public Rule Rule { get; init; }
public Rule? Rule { get; init; }
public RuleJob? Job { get; init; }

11
backend/src/Squidex.Domain.Apps.Entities/Rules/RuleQueueWriter.cs

@ -43,10 +43,13 @@ internal sealed class RuleQueueWriter : IAsyncDisposable
writes.Add(new RuleEventWrite(result.Job, result.Job.Created));
}
log?.LogInformation("Adding rule job {jobId} for Rule(action={ruleAction}, trigger={ruleTrigger})",
result.Job.Id,
result.Rule.Action.GetType().Name,
result.Rule.Trigger.GetType().Name);
if (result.Rule != null)
{
log?.LogInformation("Adding rule job {jobId} for Rule(action={ruleAction}, trigger={ruleTrigger})",
result.Job.Id,
result.Rule.Action.GetType().Name,
result.Rule.Trigger.GetType().Name);
}
var totalFailure = result.SkipReason == SkipReason.Failed ? 1 : 0;
var totalCreated = 1;

Loading…
Cancel
Save