@@ -22,6 +22,7 @@ public class DeleteAccountService : IDeleteAccountService
2222 private readonly IEntityRepository < PackageDelete > _packageDeleteRepository ;
2323 private readonly IEntitiesContext _entitiesContext ;
2424 private readonly IPackageService _packageService ;
25+ private readonly IPackageUpdateService _packageUpdateService ;
2526 private readonly IPackageOwnershipManagementService _packageOwnershipManagementService ;
2627 private readonly IReservedNamespaceService _reservedNamespaceService ;
2728 private readonly ISecurityPolicyService _securityPolicyService ;
@@ -42,6 +43,7 @@ public DeleteAccountService(
4243 IEntityRepository < Scope > scopeRepository ,
4344 IEntitiesContext entitiesContext ,
4445 IPackageService packageService ,
46+ IPackageUpdateService packageUpdateService ,
4547 IPackageOwnershipManagementService packageOwnershipManagementService ,
4648 IReservedNamespaceService reservedNamespaceService ,
4749 ISecurityPolicyService securityPolicyService ,
@@ -58,6 +60,7 @@ public DeleteAccountService(
5860 _scopeRepository = scopeRepository ?? throw new ArgumentNullException ( nameof ( scopeRepository ) ) ;
5961 _entitiesContext = entitiesContext ?? throw new ArgumentNullException ( nameof ( entitiesContext ) ) ;
6062 _packageService = packageService ?? throw new ArgumentNullException ( nameof ( packageService ) ) ;
63+ _packageUpdateService = packageUpdateService ?? throw new ArgumentNullException ( nameof ( packageUpdateService ) ) ;
6164 _packageOwnershipManagementService = packageOwnershipManagementService ?? throw new ArgumentNullException ( nameof ( packageOwnershipManagementService ) ) ;
6265 _reservedNamespaceService = reservedNamespaceService ?? throw new ArgumentNullException ( nameof ( reservedNamespaceService ) ) ;
6366 _securityPolicyService = securityPolicyService ?? throw new ArgumentNullException ( nameof ( securityPolicyService ) ) ;
@@ -210,7 +213,7 @@ private async Task RemovePackageOwnership(User user, User requestingUser, Accoun
210213 }
211214 else if ( orphanPackagePolicy == AccountDeletionOrphanPackagePolicy . UnlistOrphans )
212215 {
213- await _packageService . MarkPackageUnlistedAsync ( package , commitChanges : false ) ;
216+ await _packageUpdateService . MarkPackageUnlistedAsync ( package , commitChanges : false , updateIndex : false ) ;
214217 }
215218 }
216219
0 commit comments