Closed Bug 1795782 Opened 3 years ago Closed 3 years ago

Unable to save changes to Root Inclusion Cases in Production

Categories

(CA Program :: Common CA Database, task, P1)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kathleen.a.wilson, Assigned: poonam)

Details

(Whiteboard: [ccadb-bug])

Steps to reproduce:

  • Open an existing Root Inclusion Case in production.
  • Try modifying one of the audit statement dates (e.g. from 6/25/2021 to 6/25/2022) then click on Save
  • Error: CaseTrigger: execution of BeforeUpdate caused by: System.DmlException: Update failed. First exception on row 0 with id a004o00000AhFGeAAN; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, Please provide Root certificate download link, URL must begin with 'https' and can only contain letters, numbers and following characters: + & @ # / % ? = ~- _ | ! : , . ; [ ] ( ): [Root_Certificate_Download_URL__c] Class.CaseTriggerHelper.ClearALVFieldsWhenAuditFieldsChange: line 332, column 1 Trigger.CaseTrigger: line 41, column 1

I think this error is being caused by the recent updates that we did for the 'Add/Update Root Request' case type. I'm not sure why those changes have impacted Root Inclusion cases in production.

Poonam has already debugged this, and found that on root cases, the "Root_Certificate_Download_URL" field has a new validation to check for a valid url and it must begin with https. She will update the check to allow for http.

Validation rule for "Root_Certificate_Download_URL" field on Root Cases has been updated to allow both http and https urls.

Deactivated the validation rule on "Root Certificate Download URL" for time being.

Thanks!

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Product: NSS → CA Program
You need to log in before you can comment on or make changes to this bug.