diff --git a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue index 5ae510993..9c5952cfb 100644 --- a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue +++ b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue @@ -235,9 +235,10 @@ watch( const { form } = value; const oldForm: any = oldValue?.form; let changed = oldForm == null || optionsRef.value.length == 0; + debugger; if (props.watches && props.watches.length > 0) { for (const key of props.watches) { - if (oldForm && form[key] != oldForm[key]) { + if (oldForm && JSON.stringify(form[key]) != JSON.stringify(oldForm[key])) { changed = true; break; }