File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
GlideFilter/CaseSensitiveSearch Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ // Create this as fix script or run as background script as per your requirement
2+ ( function normalizeProdWithGlideFilter ( ) {
3+ var changeGR = new GlideRecord ( 'change_request' ) ;
4+ changeGR . addNotNullQuery ( 'u_environment' ) ;
5+ changeGR . query ( ) ;
6+
7+ var filter = new GlideFilter ( 'u_environment=prod' , 'normalizeProdFilter' ) ;
8+ filter . setCaseSensitive ( false ) ; // Match any case variant of "prod"
9+ filter . setEnforceSecurity ( true ) ; // Enforce ACLs
10+
11+ var updated = 0 ;
12+
13+ while ( changeGR . next ( ) ) {
14+ if ( filter . match ( changeGR , true ) ) {
15+ var original = changeGR . u_environment . toString ( ) ;
16+
17+ if ( original !== 'Prod' ) {
18+ changeGR . u_environment = 'Prod' ;
19+ changeGR . update ( ) ;
20+ updated ++ ;
21+ }
22+ }
23+ }
24+ gs . info ( '✔️ Environment normalization completed. Total updated: ' + updated ) ;
25+ } ) ( ) ;
You can’t perform that action at this time.
0 commit comments