Skip to content

Commit 784baa2

Browse files
committed
Optimised existence check in multi URL picker.
1 parent 274d22e commit 784baa2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,11 @@ public string ToArtifact(object value, PropertyType propertyType, ICollection<Ar
9292
}
9393
else if (TryParseJTokenAttr(link, "udi", out guidUdi))
9494
{
95-
var entity = _entityService.Get(guidUdi.Guid, Constants.UdiEntityType.ToUmbracoObjectType(guidUdi.EntityType));
96-
if (entity == null)
95+
var entityExists = _entityService.Exists(guidUdi.Guid);
96+
if (!entityExists)
97+
{
9798
continue;
99+
}
98100

99101
// Add the artifact dependency
100102
dependencies.Add(new ArtifactDependency(guidUdi, false, ArtifactDependencyMode.Exist));

0 commit comments

Comments
 (0)