Browse Source

Guard fix

pull/443/head
Sebastian Stehle 6 years ago
parent
commit
0ca23b2315
  1. 2
      backend/src/Squidex.Domain.Apps.Core.Model/Apps/Roles.cs
  2. 2
      backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/GraphQLModel.cs
  3. 14
      backend/src/Squidex.Domain.Apps.Entities/Contents/Queries/ContentEnricher.cs
  4. 8
      backend/src/Squidex.Domain.Apps.Entities/Rules/Queries/RuleEnricher.cs
  5. 4
      backend/src/Squidex.Domain.Apps.Entities/Rules/Queries/RuleQueryService.cs
  6. 5
      backend/src/Squidex.Domain.Apps.Entities/Rules/RuleCommandMiddleware.cs
  7. 4
      backend/src/Squidex.Domain.Apps.Entities/Rules/RuleEnqueuer.cs
  8. 4
      backend/src/Squidex.Domain.Apps.Entities/Rules/RuleGrain.cs
  9. 2
      backend/src/Squidex.Domain.Apps.Entities/Schemas/Indexes/SchemasIndex.cs
  10. 4
      backend/src/Squidex.Infrastructure/Collections/ArrayDictionary{TKey,TValue}.cs

2
backend/src/Squidex.Domain.Apps.Core.Model/Apps/Roles.cs

@ -140,7 +140,7 @@ namespace Squidex.Domain.Apps.Core.Apps
public bool TryGet(string app, string name, [MaybeNullWhen(false)] out Role value) public bool TryGet(string app, string name, [MaybeNullWhen(false)] out Role value)
{ {
Guard.NotNull(app, nameof(app)); Guard.NotNull(app);
if (Defaults.TryGetValue(name, out var role) || inner.TryGetValue(name, out role)) if (Defaults.TryGetValue(name, out var role) || inner.TryGetValue(name, out role))
{ {

2
backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/GraphQLModel.cs

@ -163,7 +163,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL
public async Task<(object Data, object[]? Errors)> ExecuteAsync(GraphQLExecutionContext context, GraphQLQuery query) public async Task<(object Data, object[]? Errors)> ExecuteAsync(GraphQLExecutionContext context, GraphQLQuery query)
{ {
Guard.NotNull(context, nameof(context)); Guard.NotNull(context);
var result = await new DocumentExecuter().ExecuteAsync(execution => var result = await new DocumentExecuter().ExecuteAsync(execution =>
{ {

14
backend/src/Squidex.Domain.Apps.Entities/Contents/Queries/ContentEnricher.cs

@ -39,10 +39,10 @@ namespace Squidex.Domain.Apps.Entities.Contents.Queries
public ContentEnricher(IAssetQueryService assetQuery, IAssetUrlGenerator assetUrlGenerator, Lazy<IContentQueryService> contentQuery, IContentWorkflow contentWorkflow) public ContentEnricher(IAssetQueryService assetQuery, IAssetUrlGenerator assetUrlGenerator, Lazy<IContentQueryService> contentQuery, IContentWorkflow contentWorkflow)
{ {
Guard.NotNull(assetQuery, nameof(assetQuery)); Guard.NotNull(assetQuery);
Guard.NotNull(assetUrlGenerator, nameof(assetUrlGenerator)); Guard.NotNull(assetUrlGenerator);
Guard.NotNull(contentQuery, nameof(contentQuery)); Guard.NotNull(contentQuery);
Guard.NotNull(contentWorkflow, nameof(contentWorkflow)); Guard.NotNull(contentWorkflow);
this.assetQuery = assetQuery; this.assetQuery = assetQuery;
this.assetUrlGenerator = assetUrlGenerator; this.assetUrlGenerator = assetUrlGenerator;
@ -52,7 +52,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.Queries
public async Task<IEnrichedContentEntity> EnrichAsync(IContentEntity content, Context context) public async Task<IEnrichedContentEntity> EnrichAsync(IContentEntity content, Context context)
{ {
Guard.NotNull(content, nameof(content)); Guard.NotNull(content);
var enriched = await EnrichAsync(Enumerable.Repeat(content, 1), context); var enriched = await EnrichAsync(Enumerable.Repeat(content, 1), context);
@ -61,8 +61,8 @@ namespace Squidex.Domain.Apps.Entities.Contents.Queries
public async Task<IReadOnlyList<IEnrichedContentEntity>> EnrichAsync(IEnumerable<IContentEntity> contents, Context context) public async Task<IReadOnlyList<IEnrichedContentEntity>> EnrichAsync(IEnumerable<IContentEntity> contents, Context context)
{ {
Guard.NotNull(contents, nameof(contents)); Guard.NotNull(contents);
Guard.NotNull(context, nameof(context)); Guard.NotNull(context);
using (Profiler.TraceMethod<ContentEnricher>()) using (Profiler.TraceMethod<ContentEnricher>())
{ {

8
backend/src/Squidex.Domain.Apps.Entities/Rules/Queries/RuleEnricher.cs

@ -21,14 +21,14 @@ namespace Squidex.Domain.Apps.Entities.Rules.Queries
public RuleEnricher(IRuleEventRepository ruleEventRepository) public RuleEnricher(IRuleEventRepository ruleEventRepository)
{ {
Guard.NotNull(ruleEventRepository, nameof(ruleEventRepository)); Guard.NotNull(ruleEventRepository);
this.ruleEventRepository = ruleEventRepository; this.ruleEventRepository = ruleEventRepository;
} }
public async Task<IEnrichedRuleEntity> EnrichAsync(IRuleEntity rule, Context context) public async Task<IEnrichedRuleEntity> EnrichAsync(IRuleEntity rule, Context context)
{ {
Guard.NotNull(rule, nameof(rule)); Guard.NotNull(rule);
var enriched = await EnrichAsync(Enumerable.Repeat(rule, 1), context); var enriched = await EnrichAsync(Enumerable.Repeat(rule, 1), context);
@ -37,8 +37,8 @@ namespace Squidex.Domain.Apps.Entities.Rules.Queries
public async Task<IReadOnlyList<IEnrichedRuleEntity>> EnrichAsync(IEnumerable<IRuleEntity> rules, Context context) public async Task<IReadOnlyList<IEnrichedRuleEntity>> EnrichAsync(IEnumerable<IRuleEntity> rules, Context context)
{ {
Guard.NotNull(rules, nameof(rules)); Guard.NotNull(rules);
Guard.NotNull(context, nameof(context)); Guard.NotNull(context);
using (Profiler.TraceMethod<RuleEnricher>()) using (Profiler.TraceMethod<RuleEnricher>())
{ {

4
backend/src/Squidex.Domain.Apps.Entities/Rules/Queries/RuleQueryService.cs

@ -19,8 +19,8 @@ namespace Squidex.Domain.Apps.Entities.Rules.Queries
public RuleQueryService(IRulesIndex rulesIndex, IRuleEnricher ruleEnricher) public RuleQueryService(IRulesIndex rulesIndex, IRuleEnricher ruleEnricher)
{ {
Guard.NotNull(rulesIndex, nameof(rulesIndex)); Guard.NotNull(rulesIndex);
Guard.NotNull(ruleEnricher, nameof(ruleEnricher)); Guard.NotNull(ruleEnricher);
this.rulesIndex = rulesIndex; this.rulesIndex = rulesIndex;
this.ruleEnricher = ruleEnricher; this.ruleEnricher = ruleEnricher;

5
backend/src/Squidex.Domain.Apps.Entities/Rules/RuleCommandMiddleware.cs

@ -22,10 +22,11 @@ namespace Squidex.Domain.Apps.Entities.Rules
public RuleCommandMiddleware(IGrainFactory grainFactory, IRuleEnricher ruleEnricher, IContextProvider contextProvider) public RuleCommandMiddleware(IGrainFactory grainFactory, IRuleEnricher ruleEnricher, IContextProvider contextProvider)
: base(grainFactory) : base(grainFactory)
{ {
Guard.NotNull(ruleEnricher, nameof(ruleEnricher)); Guard.NotNull(ruleEnricher);
Guard.NotNull(contextProvider, nameof(contextProvider)); Guard.NotNull(contextProvider);
this.ruleEnricher = ruleEnricher; this.ruleEnricher = ruleEnricher;
this.contextProvider = contextProvider; this.contextProvider = contextProvider;
} }

4
backend/src/Squidex.Domain.Apps.Entities/Rules/RuleEnqueuer.cs

@ -65,8 +65,8 @@ namespace Squidex.Domain.Apps.Entities.Rules
public async Task Enqueue(Rule rule, Guid ruleId, Envelope<IEvent> @event) public async Task Enqueue(Rule rule, Guid ruleId, Envelope<IEvent> @event)
{ {
Guard.NotNull(rule, nameof(rule)); Guard.NotNull(rule);
Guard.NotNull(@event, nameof(@event)); Guard.NotNull(@event);
var job = await ruleService.CreateJobAsync(rule, ruleId, @event); var job = await ruleService.CreateJobAsync(rule, ruleId, @event);

4
backend/src/Squidex.Domain.Apps.Entities/Rules/RuleGrain.cs

@ -30,8 +30,8 @@ namespace Squidex.Domain.Apps.Entities.Rules
public RuleGrain(IStore<Guid> store, ISemanticLog log, IAppProvider appProvider, IRuleEnqueuer ruleEnqueuer) public RuleGrain(IStore<Guid> store, ISemanticLog log, IAppProvider appProvider, IRuleEnqueuer ruleEnqueuer)
: base(store, log) : base(store, log)
{ {
Guard.NotNull(appProvider, nameof(appProvider)); Guard.NotNull(appProvider);
Guard.NotNull(ruleEnqueuer, nameof(ruleEnqueuer)); Guard.NotNull(ruleEnqueuer);
this.appProvider = appProvider; this.appProvider = appProvider;

2
backend/src/Squidex.Domain.Apps.Entities/Schemas/Indexes/SchemasIndex.cs

@ -24,7 +24,7 @@ namespace Squidex.Domain.Apps.Entities.Schemas.Indexes
public SchemasIndex(IGrainFactory grainFactory) public SchemasIndex(IGrainFactory grainFactory)
{ {
Guard.NotNull(grainFactory, nameof(grainFactory)); Guard.NotNull(grainFactory);
this.grainFactory = grainFactory; this.grainFactory = grainFactory;
} }

4
backend/src/Squidex.Infrastructure/Collections/ArrayDictionary{TKey,TValue}.cs

@ -58,8 +58,8 @@ namespace Squidex.Infrastructure.Collections
public ArrayDictionary(IEqualityComparer<TKey> keyComparer, KeyValuePair<TKey, TValue>[] items) public ArrayDictionary(IEqualityComparer<TKey> keyComparer, KeyValuePair<TKey, TValue>[] items)
{ {
Guard.NotNull(items, nameof(items)); Guard.NotNull(items);
Guard.NotNull(keyComparer, nameof(keyComparer)); Guard.NotNull(keyComparer);
this.items = items; this.items = items;

Loading…
Cancel
Save