From 3971abc54b1b2484328f64af8e44bfbb69300323 Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 6 Dec 2022 09:13:04 -0700 Subject: [PATCH] Fix some select options were not being cleaned Integer values provided from server were not being converted to strings, breaking value handling & matching --- api/js/etemplate/Et2Select/FindSelectOptions.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/js/etemplate/Et2Select/FindSelectOptions.ts b/api/js/etemplate/Et2Select/FindSelectOptions.ts index 660342d41d..59e508eb4e 100644 --- a/api/js/etemplate/Et2Select/FindSelectOptions.ts +++ b/api/js/etemplate/Et2Select/FindSelectOptions.ts @@ -120,6 +120,10 @@ export function find_select_options(widget, attr_options?, options : SelectOptio content_options = [...new Map([...cleanSelectOptions(options), ...cleanSelectOptions(content_options || [])].map(item => [item.value, item])).values()]; } + if(content_options) + { + content_options = cleanSelectOptions(content_options); + } } // Check whether the options entry was found, if not read it from the