You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(enroll): renewals ignore template product code, correct AutoApprove UI text, log config presence
Three independent fixes found during UCSD triage (issues #25, #26, #27):
- RenewCertificateAsync built every renewal order from the connector's
DefaultProductCode alone, ignoring the template's own ProductCode/ProfileId
entirely. Threaded the template's code through RenewCertificateRequest.ProfileId,
falling back to DefaultProductCode only when the template doesn't have one
(using a blank-check, not ??, since EnrollmentParams.ProductCode never returns
null — the same dead-fallback bug that made DefaultProductCode a no-op for new
enrollments).
- AutoApprove's UI text claimed the plugin attempts automatic approval of
pending certificates; no such call exists anywhere in the code. Corrected to
say so plainly.
- OrganizationNumber, DefaultProductCode, and GroupNumber had zero log
visibility, which is what made a stuck-pending-orders question undiagnosable
from a support log. Added presence flags to the plugin-initialized log line.
0 commit comments