diff --git a/src/components/common/VnLocation.vue b/src/components/common/VnLocation.vue
index 778932be36..2fbe357ba4 100644
--- a/src/components/common/VnLocation.vue
+++ b/src/components/common/VnLocation.vue
@@ -4,6 +4,7 @@ import VnSelectDialog from 'components/common/VnSelectDialog.vue';
import { useI18n } from 'vue-i18n';
import { ref } from 'vue';
const { t } = useI18n();
+const emit = defineEmits(['update:model-value', 'update:options']);
const props = defineProps({
location: {
@@ -39,7 +40,14 @@ function showLabel(data) {
:emit-value="false"
>
- (modelValue = newValue)" />
+ {
+ modelValue = newValue;
+ emit('update:model-value', newValue);
+ }
+ "
+ />