v3_issue_811: Fixed bug where when you delete a cert and attempt to re-upload that same cert, a 404 error pops up.
Some checks are pending
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run

This commit is contained in:
ThatSilentCoder 2025-04-17 17:04:57 -04:00
parent aa38dc16b0
commit d1886751d5

View File

@ -204,14 +204,16 @@ public class CertificateService {
existingCertificate.resetCreateTime();
this.certificateRepository.save(existingCertificate);
//todo
List<ComponentResult> componentResults = componentResultRepository
.findByBoardSerialNumber(((PlatformCredential) existingCertificate)
.getPlatformSerial());
for (ComponentResult componentResult : componentResults) {
componentResult.restore();
componentResult.resetCreateTime();
this.componentResultRepository.save(componentResult);
if (existingCertificate instanceof PlatformCredential existingPlatformCredential) {
List<ComponentResult> componentResults = componentResultRepository
.findByBoardSerialNumber(existingPlatformCredential
.getPlatformSerial());
for (ComponentResult componentResult : componentResults) {
componentResult.restore();
componentResult.resetCreateTime();
this.componentResultRepository.save(componentResult);
}
}
final String successMsg = String.format("Pre-existing certificate "