glide_list (e.g. watchlist) set with display values with a comma in it, are not parsed correctlyIssue <!-- 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; } .spanColor { color: #646464; } 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:; } hr{ border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; } ul { list-style: disc outside none; margin-left: 0; <span id="CmCaReT"></span>padding-left: 1em; } li { padding-left: 1em; } --> glide_list set with display values with a comma in it, are not parsed correctly Problem When creating or updating a record that contains a glide_list field (for example, watchlist), if the input value has a comma in any of the values, the API treats the input as two (2) different values instead of one name that contains the comma. Symptoms Create a new user with a name of "test, user one". Execute the following: test(); function test() { var a = new GlideRecord("incident"); a.setDisplayValue("watch_list", "test, user one, abraham.lincoln"); a.insert() }; Note that watch_list has test, user_one, abraham.lincoln as three different entries. Cause The glide_list field parses values set as a comma-separated values. Resolution There are several possible options: Remove commas from the display name of the relevant records. Set the glide_list field with the relevant sys_id of the target records. Use a string field to populate the required value. Use a custom separator for values with commas that is then processed using logic within the instance. glide_list field parses values set as a comma-separated list. The display value from getDisplayValue() can be customized with a separator by setting the property glide.ui.glide_list.separator to a string.