This commit is contained in:
nzdev
2020-12-07 23:14:42 +13:00
parent 7d6e9a3d54
commit 7bd331d97b

View File

@@ -289,6 +289,7 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
if (relationTypeAliases.Length > 0)
{
var query = Sql().Delete<RelationDto>()
.From<RelationDto>()
.InnerJoin<RelationTypeDto>().On<RelationDto, RelationTypeDto>(x => x.RelationType, x => x.Id)
.Where<RelationDto>(x => x.ParentId == parentId);
Database.Execute(query);
@@ -296,6 +297,7 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
else
{
var query = Sql().Delete<RelationDto>()
.From<RelationDto>()
.InnerJoin<RelationTypeDto>().On<RelationDto, RelationTypeDto>(x => x.RelationType, x => x.Id)
.Where<RelationDto>(x => x.ParentId == parentId)
.WhereIn<RelationTypeDto>(x => x.Alias, relationTypeAliases);