File tree Expand file tree Collapse file tree
digicert-certcentral-caplugin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1178,12 +1178,12 @@ private async Task<EnrollmentResult> ExtractEnrollmentResult(CertCentralClient c
11781178 else // We should really only get here if there is a misconfiguration (e.g. set up for approval in DigiCert)
11791179 {
11801180 _logger . LogWarning ( $ "Order { orderResponse . OrderId } did not return a CertificateId. Manual intervention may be required") ;
1181- if ( orderResponse . Requests . Any ( x => x . Status == CertCentralConstants . Status . PENDING ) )
1181+ if ( orderResponse . Requests . Any ( x => x . Status == CertCentralConstants . Status . PENDING || x . Status == CertCentralConstants . Status . NEEDS_APPROVAL ) )
11821182 {
11831183 _logger . LogTrace ( $ "Attempting to approve order '{ orderResponse . OrderId } '.") ;
11841184
11851185 // Attempt to update the request status.
1186- int requestId = int . Parse ( orderResponse . Requests . FirstOrDefault ( x => x . Status == CertCentralConstants . Status . PENDING ) . Id ) ;
1186+ int requestId = int . Parse ( orderResponse . Requests . FirstOrDefault ( x => x . Status == CertCentralConstants . Status . PENDING || x . Status == CertCentralConstants . Status . NEEDS_APPROVAL ) . Id ) ;
11871187 UpdateRequestStatusRequest updateStatusRequest = new UpdateRequestStatusRequest ( requestId , CertCentralConstants . Status . APPROVED ) ;
11881188 UpdateRequestStatusResponse updateStatusResponse = client . UpdateRequestStatus ( updateStatusRequest ) ;
11891189
@@ -1200,7 +1200,7 @@ private async Task<EnrollmentResult> ExtractEnrollmentResult(CertCentralClient c
12001200 }
12011201 else
12021202 {
1203- status = ( int ) EndEntityStatus . FAILED ;
1203+ status = ( int ) EndEntityStatus . EXTERNALVALIDATION ;
12041204 statusMessage = $ "Approval of order '{ orderResponse . OrderId } ' failed. Check the gateway logs for more details.";
12051205 }
12061206 }
You can’t perform that action at this time.
0 commit comments