Browse Source

Merge branch 'feature/validate-on-publish'

# Conflicts:
#	backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/ContentDomainObject.State.cs
pull/681/head
Sebastian Stehle 5 years ago
parent
commit
f519b49290
  1. 2
      backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/ContentDomainObject.State.cs
  2. 2
      backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/ContentDomainObject.cs

2
backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/ContentDomainObject.State.cs

@ -49,7 +49,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.DomainObject
[IgnoreDataMember] [IgnoreDataMember]
public Status Status public Status Status
{ {
get => CurrentVersion?.Status ?? Status.Draft; get => CurrentVersion?.Status ?? default;
} }
public override bool ApplyEvent(IEvent @event, EnvelopeHeaders headers) public override bool ApplyEvent(IEvent @event, EnvelopeHeaders headers)

2
backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/ContentDomainObject.cs

@ -265,7 +265,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.DomainObject
await operation.CheckTransitionAsync(c.Status); await operation.CheckTransitionAsync(c.Status);
} }
if (c.CheckReferrers && Snapshot.Status == Status.Published) if (c.CheckReferrers && Snapshot.IsPublished())
{ {
await operation.CheckReferrersAsync(); await operation.CheckReferrersAsync();
} }

Loading…
Cancel
Save