Skip to content

Commit 06d181e

Browse files
committed
Merge branch 'v4/dev' into v9/dev
# Conflicts: # src/Umbraco.Deploy.Contrib.Connectors/GridCellValueConnectors/DocTypeGridEditorCellValueConnector.cs # src/Umbraco.Deploy.Contrib/ValueConnectors/MultiUrlPickerValueConnector.cs
2 parents 329b0e7 + 6413421 commit 06d181e

File tree

4 files changed

+15
-23
lines changed

4 files changed

+15
-23
lines changed

src/Umbraco.Deploy.Contrib/ValueConnectors/BlockEditorValueConnector.cs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,17 @@ public abstract class BlockEditorValueConnector : ValueConnectorBase
2626
private readonly ILogger<BlockEditorValueConnector> _logger;
2727

2828
/// <inheritdoc />
29-
public override IEnumerable<string> PropertyEditorAliases { get; } = new[]
30-
{
31-
"Umbraco.BlockEditor"
32-
};
29+
public override IEnumerable<string> PropertyEditorAliases { get; } = Enumerable.Empty<string>();
3330

3431
// cannot inject ValueConnectorCollection directly as it would cause a circular (recursive) dependency,
3532
// so we have to inject it lazily and use the lazy value when actually needing it
3633
private ValueConnectorCollection ValueConnectors => _valueConnectorsLazy.Value;
3734

3835
public BlockEditorValueConnector(IContentTypeService contentTypeService, Lazy<ValueConnectorCollection> valueConnectors, ILogger<BlockEditorValueConnector> logger)
3936
{
40-
if (contentTypeService == null) throw new ArgumentNullException(nameof(contentTypeService));
41-
if (valueConnectors == null) throw new ArgumentNullException(nameof(valueConnectors));
42-
if (logger == null) throw new ArgumentNullException(nameof(logger));
43-
_contentTypeService = contentTypeService;
44-
_valueConnectorsLazy = valueConnectors;
45-
_logger = logger;
37+
_contentTypeService = contentTypeService ?? throw new ArgumentNullException(nameof(contentTypeService));
38+
_valueConnectorsLazy = valueConnectors ?? throw new ArgumentNullException(nameof(valueConnectors));
39+
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
4640
}
4741

4842
public override string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies, IContextCache contextCache)

src/Umbraco.Deploy.Contrib/ValueConnectors/BlockListValueConnector.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ namespace Umbraco.Deploy.Contrib.ValueConnectors
1111
/// </summary>
1212
public class BlockListValueConnector : BlockEditorValueConnector
1313
{
14-
public override IEnumerable<string> PropertyEditorAliases => new[] { "Umbraco.BlockList" };
14+
public override IEnumerable<string> PropertyEditorAliases { get; } = new[]
15+
{
16+
"Umbraco.BlockList"
17+
};
1518

1619
public BlockListValueConnector(IContentTypeService contentTypeService, Lazy<ValueConnectorCollection> valueConnectors, ILogger<BlockListValueConnector> logger)
1720
: base(contentTypeService, valueConnectors, logger)

src/Umbraco.Deploy.Contrib/ValueConnectors/MultiUrlPickerValueConnector.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,9 @@ public MultiUrlPickerValueConnector(
5757
ILogger<MultiUrlPickerValueConnector> logger,
5858
MediaUrlGeneratorCollection mediaUrlGenerators)
5959
{
60-
if (entityService == null) throw new ArgumentNullException(nameof(entityService));
61-
if (mediaService == null) throw new ArgumentNullException(nameof(mediaService));
62-
_entityService = entityService;
63-
_mediaService = mediaService;
64-
_logger = logger;
60+
_entityService = entityService ?? throw new ArgumentNullException(nameof(entityService));
61+
_mediaService = mediaService ?? throw new ArgumentNullException(nameof(mediaService));
62+
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
6563
_mediaUrlGenerators = mediaUrlGenerators;
6664
}
6765

@@ -93,7 +91,7 @@ public sealed override string ToArtifact(object value, IPropertyType propertyTyp
9391
: UmbracoObjectTypes.Document;
9492
var entityType = isMedia ? Constants.UdiEntityType.Media : Constants.UdiEntityType.Document;
9593

96-
var guidAttempt = _entityService.GetKey(intId, objectTypeId);
94+
var guidAttempt = contextCache.GetEntityKeyById(_entityService, intId, objectTypeId);
9795
if (guidAttempt.Success == false)
9896
continue;
9997

src/Umbraco.Deploy.Contrib/ValueConnectors/NestedContentValueConnector.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,9 @@ public class NestedContentValueConnector : ValueConnectorBase
4141

4242
public NestedContentValueConnector(IContentTypeService contentTypeService, Lazy<ValueConnectorCollection> valueConnectors, ILogger<NestedContentValueConnector> logger)
4343
{
44-
if (contentTypeService == null) throw new ArgumentNullException(nameof(contentTypeService));
45-
if (valueConnectors == null) throw new ArgumentNullException(nameof(valueConnectors));
46-
if (logger == null) throw new ArgumentNullException(nameof(logger));
47-
_contentTypeService = contentTypeService;
48-
_valueConnectorsLazy = valueConnectors;
49-
_logger = logger;
44+
_contentTypeService = contentTypeService ?? throw new ArgumentNullException(nameof(contentTypeService));
45+
_valueConnectorsLazy = valueConnectors ?? throw new ArgumentNullException(nameof(valueConnectors));
46+
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
5047
}
5148

5249
public sealed override string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies, IContextCache contextCache)

0 commit comments

Comments
 (0)