Refactorisation of deletion

This commit is contained in:
2021-09-05 17:10:50 +01:00
parent 6dd76ac1a5
commit 95aae91156
6 changed files with 33 additions and 21 deletions

View File

@ -256,6 +256,7 @@ namespace isnd.Services
Action = PackageAction.DeletePackage,
TimeStamp = DateTime.Now
};
dbContext.Commits.Add(commit);
var pkg = await dbContext.PackageVersions.SingleOrDefaultAsync(
v => v.PackageId == pkgId &&
v.FullString == fullVersion &&
@ -268,7 +269,7 @@ namespace isnd.Services
dbContext.PackageVersions.Remove(pkg);
await dbContext.SaveChangesAsync();
ÛpdateCatalogFor(commit);
return new PackageDeletionReport{ Deleted = true };
return new PackageDeletionReport{ Deleted = true, DeletedVersion = pkg };
}
}
}