Skip to content

Commit af42947

Browse files
author
Matteo Piovanelli
authored
Cloning doesn't overwrite identity (#8487)
Fixes #8486
1 parent 7131970 commit af42947

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Orchard.Web/Core/Common/Handlers/IdentityPartHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public IdentityPartHandler(IRepository<IdentityPartRecord> identityRepository,
1010
IContentManager contentManager) {
1111
Filters.Add(StorageFilter.For(identityRepository));
1212
OnInitializing<IdentityPart>((ctx, part) => AssignIdentity(part));
13-
OnCloning<IdentityPart>((ctx, part) => AssignIdentity(part));
13+
OnCloning<IdentityPart>((ctx, part) => AssignIdentity(ctx.CloneContentItem.As<IdentityPart>()));
1414

1515
OnIndexing<IdentityPart>((context, part) => {
1616
context.DocumentIndex.Add("identifier", part.Identifier).Store();
@@ -32,4 +32,4 @@ protected override void GetItemMetadata(GetContentItemMetadataContext context) {
3232
}
3333
}
3434
}
35-
}
35+
}

0 commit comments

Comments
 (0)