From 90b647e4d629f6864425fa125d7cd8482e95bbd5 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Sat, 15 Jan 2022 15:50:05 +0100 Subject: [PATCH] minor fixes --- zero.Core/Configuration/ZeroOptions.cs | 2 +- zero.Core/Persistence/ZeroDocumentConventionsBuilder.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zero.Core/Configuration/ZeroOptions.cs b/zero.Core/Configuration/ZeroOptions.cs index 4afaa36d..e580e7e0 100644 --- a/zero.Core/Configuration/ZeroOptions.cs +++ b/zero.Core/Configuration/ZeroOptions.cs @@ -32,7 +32,7 @@ public class ZeroOptions : IZeroOptions { Type type = typeof(TOptions); - if (!OptionsCache.TryGetValue(type, out object value)) + if (!OptionsCache.TryGetValue(type, out object value) && ServiceProvider != null) { IOptions options = ServiceProvider.GetService>(); value = options.Value; diff --git a/zero.Core/Persistence/ZeroDocumentConventionsBuilder.cs b/zero.Core/Persistence/ZeroDocumentConventionsBuilder.cs index 6bb7e4fc..423a11e2 100644 --- a/zero.Core/Persistence/ZeroDocumentConventionsBuilder.cs +++ b/zero.Core/Persistence/ZeroDocumentConventionsBuilder.cs @@ -123,7 +123,7 @@ public class ZeroDocumentConventionsBuilder : IZeroDocumentConventionsBuilder protected virtual string TransformTypeCollectionNameToDocumentIdPrefix(string name) { RavenOptions options = Options.For(); - if (!options.CollectionPrefix.IsNullOrWhiteSpace()) + if (options != null && !options.CollectionPrefix.IsNullOrWhiteSpace()) { name = options.CollectionPrefix.EnsureEndsWith(IdentityPartsSeparator) + name.TrimStart(options.CollectionPrefix); }