Catalog UI policies do not work when variable set's internal name has the same name as the variableDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms Catalog UI policies do not work when variable sets have the same name as the variable. Release London Cause The Internal name for Variable Sets has been added in the London release, it should not have the same name as any Variable associated to that set. Resolution Change the Internal name of the Variable set to something other than its variable name. Script to find affected variables: var variables = new GlideRecord('item_option_new');variables.query();while(variables.next()) { var varSet = variables.getValue('variable_set'); var varName = variables.getValue('name'); if (!varSet) continue; else { var varSetGr = new GlideRecord('item_option_new_set'); varSetGr.addQuery('sys_id', varSet); varSetGr.query(); if (varSetGr.next()) if (varSetGr.getValue('internal_name') === variables.getValue('name')) gs.print('Variable name and Internal name of the variable set are the same for ' + varName); }} Additional Information KB0712554 - The Variable value will not be saved if the Variable name is the same as Variable Set Internal name Documentation - Service Catalog release notes