diff --git a/shell/components/form/PodAffinity.vue b/shell/components/form/PodAffinity.vue index 45a9a28ac3f..21dbfbe8997 100644 --- a/shell/components/form/PodAffinity.vue +++ b/shell/components/form/PodAffinity.vue @@ -348,6 +348,11 @@ export default { this.queueUpdate(); }, + updateLabelSelector(e, props) { + this.set(props.row.value, 'labelSelector.matchExpressions', e); + this.queueUpdate(); + }, + isEmpty, get, set @@ -439,7 +444,7 @@ export default { :value="get(props.row.value, 'labelSelector.matchExpressions')" :show-remove="false" :data-testid="`pod-affinity-expressions-index${props.i}`" - @input="e=>set(props.row.value, 'labelSelector.matchExpressions', e)" + @input="e=>updateLabelSelector(e, props)" />